Lorem Ipsum
Generate placeholder text for mockups and layout tests. Choose paragraphs, sentences, or words, set how many, and optionally open with the classic “Lorem ipsum dolor sit amet…” line. Everything is built in your browser from a varied Latin corpus.
How Lorem Ipsum works
Choose whether to generate paragraphs, sentences, or words.
Set how many you need.
Keep or drop the classic opening line.
Press Generate, then copy or download the result.
When to use Lorem Ipsum
- Filling a mockup with realistic text lengths before the real copy exists, so spacing and wrapping look right.
- Testing how a card, table cell, or heading behaves at a specific word count.
- Padding a design comp with a set number of paragraphs to check its vertical rhythm.
- Generating a fixed block of words to size a truncation or a “read more” cut-off.
- Producing a stable placeholder so a screenshot looks identical the next time you generate it.
Examples
Input
Unit: paragraphs · Count: 3 · Start with the classic line: on
Output
Three paragraphs separated by blank lines. The first begins “Lorem ipsum dolor sit amet, consectetur adipiscing elit.” and continues with more Latin-flavoured sentences.
Each paragraph runs three to six sentences; each sentence is six to fourteen words with the odd interior comma for rhythm.
Input
Unit: words · Count: 12 · Start with the classic line: off
Output
A single line of twelve Latin words with only the first capitalised and no closing full stop.
Word mode returns exactly the count you ask for, without sentence punctuation.
How Lorem Ipsum works under the hood
The text is assembled in your browser from a bundled Latin word list, deliberately larger than the handful of words many generators recycle, so the output does not read as obviously repetitive. Nothing is fetched over the network, which is why generation works offline once the page has loaded. The three units build on the same corpus: word mode returns a plain run of words, sentence mode wraps runs of words into capitalised, full-stopped sentences, and paragraph mode groups those sentences into blocks separated by blank lines.
A paragraph is built from three to six sentences. Each sentence is six to fourteen words, capitalised at the start and closed with a full stop, and it is given zero to two commas at interior positions to lend it a natural cadence rather than a flat rhythm. Word mode is the exception to the punctuation: it returns exactly the number of words you request with only the first word capitalised and no closing full stop, which is what you want when you are sizing a label or a truncation.
Generation is deterministic. The randomness is seeded from your chosen unit, count, and classic-line setting, so a given combination of options always produces the identical passage — a screenshot taken today matches one taken tomorrow, and changing any option produces a different but equally repeatable result. The classic opening, when enabled, leads the output: it prefixes the first paragraph, replaces the first sentence, or in word mode places its eight canonical words first with the remaining words following.
The count is capped at two hundred units, and the field clamps whatever you type into the range from one to that maximum, so an out-of-range or non-numeric entry is corrected rather than allowed through. Because everything is built locally with no network round-trip, generating up to that cap is effectively instant, and the per-sentence and per-paragraph shape stays the same regardless of how many units you ask for.
Common mistakes
- Expecting a fresh, different passage each time you press Generate with the same settings. Because the output is seeded from your options, identical settings give identical text — change the count or a toggle to get a different passage.
- Trying to generate more than two hundred units. The count is capped at two hundred and the field clamps anything higher back down, so ask for it in blocks if you genuinely need a very long fill.
- Reading meaning into the text. It is scrambled pseudo-Latin with no real content by design; it should size a layout, never ship as final copy.