Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences or words, with a fixed seed so the same settings always produce the same output.
How to use this calculator
- 1Choose paragraphs, sentences or words, and how many.
- 2Keep the classic opening if you want the familiar "Lorem ipsum dolor sit amet" start.
- 3Change the seed for different text; the same seed always gives the same result.
How the calculation works
seeded LCG: state = (state × 16807) mod 2147483647 word = vocabulary[⌊random × length⌋]- seed
- Starting state. The same seed always reproduces the same text
- 16807
- The multiplier of the minimal standard Lehmer generator, a well-tested choice
- 2147483647
- The modulus, 2³¹ − 1, a Mersenne prime
A seeded generator rather than Math.random, so output is reproducible. Placeholder text that changes on every render makes it impossible to compare two versions of a design.
Sentence length varies between 8 and 17 words, with a comma inserted in longer ones, so the resulting block has the visual texture of real prose rather than uniform runs.
The classic opening is the genuine passage — a corrupted extract from Cicero's De Finibus Bonorum et Malorum, written in 45 BC.
Worked example
Three paragraphs of placeholder text
- 1.Three paragraphs are generated, each with three to five sentences.
- 2.The first sentence is the canonical opening, so the text is recognisable as placeholder.
- 3.Remaining sentences draw words at random from the Lorem vocabulary.
- 4.Seed 42 fixes the sequence, so this exact text reappears every time.
- 5.Change the seed to 43 for a completely different block of the same length.
Result: 3 paragraphs of placeholder text
Exactly 50 words
- 1.Word mode generates a precise count rather than whole sentences.
- 2.The first five words are the classic opening.
- 3.The remaining 45 are drawn from the vocabulary at random.
- 4.Useful when a design needs a specific length — a meta description, a card summary, a truncation test.
Result: 50 words
Why meaningless text is the right kind of text
Lorem Ipsum works because it is unreadable. When you are judging line length, leading, hierarchy and rhythm, real copy is a distraction — you start reading it, and reading is not the task. Latin-looking gibberish keeps attention on the shapes.
It also has roughly the letter distribution and word-length variation of English, so the resulting text block looks like real prose rather than the visual noise that "asdf asdf asdf" produces. That similarity is what makes it a fair test of typography.
The passage itself is genuine, if mangled. It comes from Cicero's De Finibus Bonorum et Malorum, written in 45 BC, corrupted by a Renaissance typesetter who cut words to fill a specimen sheet. "Lorem" is not a Latin word at all — it is the tail of "dolorem", severed at a line break.
The argument against it, and when it holds
There is a real case against placeholder text: it hides content problems. A layout that looks elegant filled with even Latin blocks can fall apart when the actual headline is three words long, or forty. Designing against realistic content surfaces those problems while they are still cheap to fix.
The counter-argument is sequencing. Early on, when the question is whether the type scale works at all, real copy often does not exist yet and waiting for it stalls the work. Lorem Ipsum is a reasonable stand-in for that phase and a poor one for final review.
The practical compromise most teams reach: Lorem Ipsum for structural exploration, realistic content for anything that will be signed off — and always test the extremes, because the failure cases are short headlines, very long names, and empty states, none of which uniform placeholder text will ever show you.
What this assumes, and where it stops
Assumptions
- Output is deterministic for a given seed and settings.
- Sentence length varies between 8 and 17 words, approximating natural prose rhythm.
- Reading time uses 225 words per minute, a typical adult silent reading speed.
Limitations
- The vocabulary is the standard Lorem Ipsum word set, so the text is Latin-looking rather than genuine Latin.
- Does not model the content it stands in for. Real headlines, names and empty states behave differently and should be tested separately.
- Word mode fills to an exact count and may end mid-thought, which is inherent to counting words rather than sentences.
- No HTML output — the text is plain, without paragraph tags or markup.
Common questions
What is Lorem Ipsum?
Placeholder text used in design and typesetting since the 1500s. It comes from Cicero's De Finibus Bonorum et Malorum, written in 45 BC, garbled by a printer who cut words to fill a type specimen. "Lorem" itself is a fragment — the end of "dolorem", cut at a line break.
Why use placeholder text instead of real copy?
Because meaningless text keeps attention on layout, spacing and typography rather than on what the words say. It has roughly the letter and word-length distribution of English, so a block of it looks like real prose while remaining unreadable — which is exactly what you want when judging a type scale.
Is it bad practice to design with Lorem Ipsum?
It is a reasonable stand-in for early structural work and a poor one for final review, because uniform placeholder hides content problems. Real headlines are sometimes three words and sometimes forty, and a layout that only ever sees even Latin blocks will not have been tested against either.
Why does this generator use a seed?
So the same settings always produce the same text. Placeholder that reshuffles on every render makes it impossible to compare two versions of a design, or to reproduce a mockup later. Changing the seed gives entirely different filler of the same length.
Sources
Formula and content last reviewed on .
Results are estimates for information only, not professional advice.
Related calculators
Tools people commonly use alongside the lorem ipsum generator.