Lorem Ipsum Generator

Generate placeholder text — paragraphs, sentences, or words — in deterministic seeded form. Starts with the classic "Lorem ipsum dolor sit amet" opening.

Inputs

1–200. For long documents prefer paragraphs (≈50–80 words each).

Change the seed to get a different placeholder; same seed always produces the same output (deterministic / pure).

Result

3 paragraphs
Lorem ipsum dolor sit amet consectetur adipiscing elit. Cillum laborum cillum consectetur cillum magna eu excepteur odio ipsum mollit. Aliqua est minim felis pariatur quis, sunt ut luctus et est nec nulla nisi. Consequat deserunt do do lacus pharetra dolore commodo ullamco commodo. Odio dolore proident felis nisi esse ut pariatur commodo irure commodo labore. Commodo lorem ipsum mauris est lacus esse dolore pariatur curabitur. Veniam elit elit sed sunt, nullam est ullamco pretium laboris integer. Adipiscing sunt voluptate magna, odio turpis excepteur ut consequat elit sit voluptate. Lorem com…
Truncated to 600 chars in this preview. Full output in the breakdown.
  • Words generated153
  • Characters1,009
  • Seed1
  • Full outputLorem ipsum dolor sit amet consectetur adipiscing elit. Cillum laborum cillum consectetur cillum magna eu excepteur odio ipsum mollit. Aliqua est minim felis pariatur quis, sunt ut luctus et est nec nulla nisi. Consequat deserunt do do lacus pharetra dolore commodo ullamco commodo. Odio dolore proident felis nisi esse ut pariatur commodo irure commodo labore. Commodo lorem ipsum mauris est lacus esse dolore pariatur curabitur. Veniam elit elit sed sunt, nullam est ullamco pretium laboris integer. Adipiscing sunt voluptate magna, odio turpis excepteur ut consequat elit sit voluptate. Lorem commodo lacus qui labore qui lorem. Adipiscing eu consectetur felis enim ea consequat quis pariatur magna eros. Ex sed lacus nisi voluptate velit. Elit amet est tempor aute lorem id, tincidunt et lorem. Adipiscing eros ut luctus sint, veniam deserunt felis aliqua laborum anim dolore nulla mollit. Eros sunt deserunt ut nulla quis pretium felis tincidunt aliquip laborum dolore eros ipsum voluptate lacus nulla.
Note — Lorem ipsum is intentional nonsense — do not paste into a draft you might forget to replace. Search-engine indexing or screen-readers will surface it verbatim.

Step-by-step

  1. Seed → mulberry32 deterministic PRNG (same seed = same output every time).
  2. Each sentence: 6–17 words; ~8% chance of an inline comma; ends in a period.
  3. Each paragraph: 3–6 sentences. Words drawn from the classical lorem-ipsum word pool.

How to use this calculator

  • Pick whether you want paragraphs, sentences, or words.
  • Set a count (1–200).
  • Leave the seed at 1 for the canonical sample, or change it to get a different version. Same seed always = same output.
  • Copy the full output from the "Full output" breakdown row.

About this calculator

Designers, writers, and developers use lorem ipsum as filler so they can review layout without being distracted by the meaning of the words. The classical opening — "Lorem ipsum dolor sit amet, consectetur adipiscing elit…" — is scrambled Latin from Cicero’s "De finibus bonorum et malorum" (1.10.32), a 45 BCE essay on the nature of good and evil. This generator produces paragraphs, sentences, or words deterministically: same seed in, same text out. That matters for design reviews where you want every reviewer to see the same draft, not a different randomisation per reload.

How it works — the formula

rng = mulberry32(seed) sentence ∈ Uniform([6, 17] words) paragraph ∈ Uniform([3, 6] sentences)

Deterministic PRNG → reproducible output. The word distribution is uniform across the classical word pool; word counts per sentence and sentence counts per paragraph follow uniform ranges chosen to match real lorem-ipsum samples used in print design.

Worked examples

Example 1
1 paragraph, seed 1, classic on
Inputs:
unit=paragraphs, count=1, seed=1, startWithClassic=yes
Output:
starts with "Lorem ipsum dolor sit amet, consectetur adipiscing elit…"
Example 2
50 words, seed 42
Inputs:
unit=words, count=50, seed=42
Output:
50-word filler, reproducible
Example 3
Same seed twice
Inputs:
unit=sentences, count=3, seed=7 (twice)
Output:
identical output both times — deterministic

Limitations

  • Latin-only word pool — for non-Latin design reviews (CJK, RTL languages) use a script-appropriate filler.
  • Not random across reloads — change the seed if you want different output.
  • Sentence/paragraph length ranges are fixed; the tool does not yet expose them as inputs.

Always remove lorem-ipsum copy before publishing. The PRNG is deterministic but produces text indistinguishable from random Latin gibberish.

Frequently asked

Cicero, De finibus bonorum et malorum 1.10.32–33 ("Neque porro quisquam est qui dolorem ipsum quia dolor sit amet…"), scrambled. The text has been a typesetting standard since the 1500s when a printer is believed to have shuffled the words for a type specimen.

Related calculators

More tools you might like