Lorem Ipsum Generator
Generate repeatable lorem ipsum for layout testing with paragraph, sentence, or word targets and adjustable vocabulary and formatting.{{ summaryTitle }}
{{ summaryLine }}
{{ summaryAnnouncement }}
{{ computation.values.generated_text }}
| Paragraph | Preview | Sentences | Words | Characters | Copy |
|---|---|---|---|---|---|
| {{ row.index }} | {{ row.preview }} | {{ row.sentence_count }} | {{ row.word_count }} | {{ row.character_count }} |
| Word | Uses | Share | Copy |
|---|---|---|---|
| {{ row.word }} | {{ row.count }} | {{ formatPercent(row.share_percent) }} |
Introduction:
Empty mockups hide text problems. A card may look balanced until a heading wraps, a narrow column may overflow only after several sentences, and repeated blocks may develop uneven heights once their word counts differ. Placeholder text gives the layout realistic text pressure before final copy is ready.
Lorem ipsum is useful because its words look like prose without carrying a message that dominates the review. It can test line length, paragraph rhythm, spacing, truncation, and repeated-content layouts. It cannot show whether instructions are clear, labels are accessible, claims are accurate, or the final voice suits the audience.
| Target | Useful for | Important limit |
|---|---|---|
| Paragraphs | Article shells, cards, and reading-width checks | Total words vary with sentence settings. |
| Sentences | Cadence, summaries, and fixed sentence counts | Paragraph grouping still depends on the sentence range. |
| Words | Character budgets and constrained regions | The classic eight-word opener can exceed a very small budget. |
Variation should serve a test. A fixed seed makes screenshots and design comparisons repeatable. A blank seed is better when several natural-looking alternatives are useful. Topic and custom terms can test real word shapes, but they may distract reviewers or expose unreleased vocabulary if the mockup is shared.
Replace filler before content review, usability testing, accessibility acceptance, or publication. Real copy changes comprehension, scanning, search behavior, translation length, and the decisions people make.
How to Use This Tool:
Choose the measurement that matches the layout test, then control only the variation that matters.
- Select paragraphs, sentences, or word count and enter the required Amount.
- Set sentence and word ranges. The maximum must be at least the minimum in both ranges.
- Choose the vocabulary tone, case style, and output format for the destination.
- Adjust punctuation variation and Latin blend, then add topic or custom words only when their shapes help the mockup.
- Turn off the Classic opener for a word budget below eight words or when every sentence should come from the selected vocabulary.
- Enter a repeatable seed when reviewers must see the same text again; leave it blank to make New variation available.
Interpreting Results:
Use the generated text to judge wrapping and density. The sentence profile reveals very short or long lines, while paragraph and vocabulary summaries show uneven blocks and excessive repetition.
A pinned seed makes comparison fair only when the other settings also remain unchanged. Changing a word pool, tone, range, case style, or output focus changes the pseudo-random sequence and therefore the resulting text.
Word count is exact in word-focus mode when the classic opener is off. With the opener on, a requested budget below eight words yields the complete eight-word opening sentence.
Technical Details:
Generation uses a deterministic pseudo-random stream derived from the effective seed. The same explicit settings and seed produce the same sequence of word choices, punctuation decisions, sentence lengths, and paragraph groupings.
Mechanism Core:
| Decision | Mechanism |
|---|---|
| Amount | Generate up to 24 paragraphs, 120 sentences, or 2,000 words according to the selected focus. |
| Sentence size | Draw a whole-number target from 1 to 24 sentences per paragraph and 3 to 36 words per generated sentence. |
| Vocabulary | Try topic terms first, then custom terms, tone words, and finally the Latin or English base pool. |
| Latin blend | Choose the base pool by the selected percentage only after the earlier weighted pools do not supply the word. |
| Punctuation | Add comma opportunities at 25% variation and widen sentence endings at 35%, 55%, and 75%. |
| Wrapping | Return plain or Markdown paragraphs, escaped HTML <p> elements, or list items prefixed with a hyphen. |
The classic opener is a fixed eight-word sentence. It bypasses the configured word range for that first sentence, then normal generation resumes for later sentences.
Formula Core:
Reading time is a display estimate based on 200 generated words per minute.
W is the generated word count and T is reading minutes. For 400 words, the estimate is 2 minutes. The unrounded value feeds the result; display formatting may show fewer decimal places.
Vocabulary share divides each word's uses by total generated words. Only the 50 most frequent words appear in the vocabulary ledger, with ties ordered alphabetically.
Limitations and Privacy Notes:
- Generated filler has no guarantee of correct Latin, coherent meaning, factual accuracy, or suitable product language.
- Topic and custom terms are weighted rather than guaranteed to appear in every sample.
- Generation happens in the browser, but copied mockups can still expose sensitive or unreleased terms.
- The reading-time estimate describes length only; it does not measure comprehension or accessibility.