← All tools

Lorem ipsum generator

Placeholder text for mockups and layouts.

How to use the Lorem Ipsum generator

  1. Pick a unit — paragraphs (the default), sentences or words — and set the amount, anywhere from 1 to 100.
  2. Leave “Start with Lorem ipsum…” checked if the output should open with the classic Lorem ipsum dolor sit amet… line — the signal most people recognize as placeholder text.
  3. The text regenerates automatically whenever you change a setting; click Generate any time to re-roll a fresh variation at the same settings.
  4. Click Copy and paste the filler into your mockup, template or CMS.
  5. Paragraphs come out separated by blank lines — plain text that pastes cleanly into any editor.

Common uses

  • Fill wireframes and design mockups (Figma, Sketch, slides) with body text so reviewers judge the layout instead of reading the words.
  • Stress-test a layout: paragraphs vary from 3 to 6 sentences and sentences from 5 to 15 words, so you see how the design handles both short and long copy.
  • Populate a CMS or email template during development — 3 paragraphs reads like an article intro, while dozens approximate a long-form post.
  • Use words mode for short placeholders: two to four words stand in nicely for nav items, card titles or button labels.
  • Judge a font pairing or line height on a typography specimen without being distracted by readable content.

Tips & limitations

  • Lorem ipsum reads like Latin but isn't quite — it's scrambled from a passage Cicero wrote around 45 BCE, which is exactly why it works: nobody stops to read it, yet the word lengths look natural.
  • Every generation is random, so re-roll a few times to preview different paragraph shapes before you commit to a layout.
  • The output is plain text with blank lines between paragraphs — when pasting into HTML you'll need to wrap each paragraph in <p> tags yourself.
  • The vocabulary is the classic 63-word pool, so long outputs repeat words. That's fine for visual filler, but don't use it to test search, translation or de-duplication logic.
  • Search your project for “lorem” before launch — shipping placeholder text to production is one of the most common (and most visible) content bugs.

How it's built & why it's safe

Everything is generated locally with plain JavaScript: words are drawn with Math.random() from a built-in 63-word pool taken from the classic passage, sentences get 5–15 words with a capital letter, a period and an occasional mid-sentence comma, and paragraphs bundle 3–6 sentences. No text is fetched from a server and nothing you generate is stored or transmitted — the tool keeps working offline once the page has loaded.

Related tools: Word Counter · Case Converter · Markdown Preview

Frequently asked questions

What is lorem ipsum and where does it come from?

It's the printing and design industry's standard placeholder text, derived from a scrambled passage of Cicero's De finibus bonorum et malorum, written around 45 BCE. It spread through print typesetting and became ubiquitous with Letraset transfer sheets and early desktop-publishing software.

Is it real Latin?

Not quite. It's based on real Cicero but chopped and shuffled — the first word, lorem, is actually the tail end of dolorem — so it doesn't translate into anything coherent. That's deliberate: filler text shouldn't be readable.

Why use scrambled Latin instead of real English?

Readable placeholder text pulls reviewers into critiquing the copy instead of the design. Lorem ipsum has roughly natural word lengths and sentence rhythm, so a layout looks realistic while staying obviously fake.

Why is the text different every time I generate?

Words, sentence lengths and paragraph sizes are chosen randomly on each run, so every click produces a fresh variation. The “Start with Lorem ipsum…” option keeps the famous opening line constant while the rest varies.

How much can I generate at once?

From 1 to 100 of whichever unit you choose — up to 100 words, 100 sentences or 100 paragraphs per click. Values outside that range are clamped, and you can always generate again if you need more.

Is anything sent to a server?

No. The word list ships inside the page's JavaScript and generation happens entirely in your browser, so it works offline and nothing about your session is transmitted or saved.