Elofyn Tools · About

About the Lorem Ipsum generator

← Back to the tool

What Lorem Ipsum is

Lorem Ipsum is the trade convention of authoring placeholder text in mock-Latin so designers can evaluate typography, length, and rhythm without committing to real copy. Hand a layout to a stakeholder with empty boxes and they fixate on the boxes; hand them the same layout with a recognisable wash of Latin and they fixate, at last, on the typography. That is the whole point. The text is meaningless on purpose. The reader cannot get hooked on what it says because it does not say anything — it only looks like something has been said, in the same shape that real prose will eventually take.

The convention has survived for over half a century because nothing better has appeared. Designers still need to size a wireframe block, audit a font specimen, fill a CMS preview, or stress-test a paragraph rhythm before the content team ships final words. A Lorem block does all of that without dragging real meaning into the room.

Why “real Lorem” matters

The case for authentic Lorem — as opposed to asdf asdf, repetitions of the quick brown fox, or AI-generated paragraphs about cats — is mostly a typographic one. Latin's letter frequency and word-length distribution loosely tracks English. Vowels and consonants cluster in comparable proportions; short and long words alternate at roughly the same cadence. The visual texture of a Lorem block previews real-prose layout in a way that any deliberately uniform filler cannot. Stretch a row of identical letters across a column and you get a black bar. Stretch a Lorem paragraph and you get something that looks like writing.

Filler that looks too unlike English distorts the design. Pangram repeats foreground the same words over and over; nonsense filler with no vowels turns the rendered block into a denser, darker shape than the final prose will produce. Designers learn quickly that the placeholder is not a neutral stand-in — it is a prediction of how the page will read. Picking the wrong prediction means rebuilding the layout twice.

The actual origin

The passages used as Lorem are adapted from Cicero's De Finibus Bonorum et Malorum, written around 45 BC — specifically sections 1.10.32 and 1.10.33. It is a philosophical treatise on the highest goods and the highest evils, not a typography sample. The original sentence the modern opener corrupts is Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit… — “there is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain…” Cicero is arguing against the Epicurean view that the avoidance of pain is the supreme good. The irony of the convention is that the most reproduced Latin in the modern world is moral philosophy stripped of meaning and pressed into service as visual filler.

The primary source is available in full on the Latin Library[1]; the passage the Lorem opener corrupts sits inside Book 1 of De Finibus and predates the modern typographic convention by roughly two thousand years.

How it became typographic convention

Richard McClintock, a Latin professor at Hampden-Sydney College, traced the corrupted passage back to Cicero in 1982 by manually concordancing the unusual word consectetur — a form that almost never appears in surviving Latin literature outside De Finibus. Before McClintock's detective work, the text's origin was treated as folklore. He published a short note explaining that Lorem Ipsum was a 16th-century scramble of Cicero, probably produced by a printer who pulled type at random from a tray to test a layout. The retelling has been retold many times since; the canonical industry summary lives on The Straight Dope[2].

Industry lore credits the 1960s Letraset rub-on transfer sheets with mass-popularising the scramble. Letraset sold sheets of dry-transfer typography that designers burnished onto paste-up boards; one such sheet carried specimen Lorem text and put the same phrase into millions of designers' hands at the same time. The digital sequel was Aldus PageMaker in the mid-1980s, whose default placeholder text was Lorem Ipsum. PageMaker became the prototype for every desktop publishing tool that followed, and Lorem became the prototype for every default sample in those tools. By the time the web arrived in the 1990s, the convention was so embedded that no one questioned it.

The technical principles

Underneath the convention there are three small engineering decisions that every Lorem generator makes, this one included.

First: random sampling versus statistical text generation.Most generators (including this one) draw words uniformly at random from a fixed corpus. That is fast, deterministic in shape, and easy to audit. A small minority of generators use Markov chains or neural models to produce statistically plausible “Latin-shaped” sequences. The Markov approach buys you slightly more believable text at the cost of opacity — the output is harder to verify and the corpus is no longer a clean trace. The uniform approach buys you reproducibility and a tiny bundle: this generator's corpus and entire generation function fit in under two kilobytes of minified JavaScript.

Second: sentence-shape heuristics. Real English body copy runs roughly five to fifteen words per sentence, with most sentences clustering around eight to ten. Paragraphs tend to run three to eight sentences. This generator picks sentence and paragraph lengths from those ranges at random, which produces output that reads at a similar cadence to the real text it stands in for. Tightening those ranges would produce more uniform output that feels less like prose; widening them would produce output that runs as one long sentence next to one tiny sentence in a way that does not actually occur in well-edited writing.

Third: the sticky opener. Typographers expect to see Lorem ipsum dolor sit amet…at the start of a placeholder block. Their eyes parse that opener fast and stop trying to read for meaning the moment they recognise it. A generator that starts with a random fragment of Cicero breaks that recognition and forces the viewer back into reading-mode for half a second, which defeats the purpose. The “Start with classic opener” toggle on the tool exists so you can pick the recognisable form by default and opt out only when you want a fresh sample for some other reason.

Common use cases

The recurring jobs Lorem does, in roughly the order they occur in a working day:

  • Wireframes and design comps. Fill the body slot, fill the description slot, fill the card subtitle — Lorem buys the visual weight of real copy without the stakeholder discussion about word choice.
  • Figma fills. The Lorem ipsum plugin exists for one reason: the design tool needs filler at the speed of layout. Most teams use it dozens of times a session.
  • CMS and blog post stubs. Editor previews, draft scaffolds, default content for a freshly cloned template — all of it leans on Lorem to render usefully before the real text arrives.
  • Font specimen sheets. Type designers use Lorem in their specimens because the corpus tests a wide range of letter combinations without dragging brand or meaning into the comparison.
  • Content-shape and loading-state exercises. Skeleton loaders, length-stress tests, responsive line-wrap experiments — Lorem provides the predictable variability those tests need.

When NOT to use Lorem

Three contexts where Lorem actively misleads, and one context where it has become a small running scandal.

  • Real content-shape exercises. If you want to know how the layout will actually feel, write a rough draft of representative English copy. Lorem reads the shape but not the meaning; sometimes the meaning is the part that breaks the layout.
  • Accessibility audits. Screen readers pronounce Lorem letter-by-letter or word-by-word, and neither is a useful test of how a real audience will hear the page. Run audits against representative text instead.
  • Localised layout previews. Latin's glyph set is Latin. CJK scripts render at completely different densities; RTL layouts mirror; emoji-heavy real-world text is wider per visual word than Latin. Lorem is a layout preview for Western European typography only.
  • Anything a stakeholder might publish.Lorem Ipsum has shipped to production more times than the industry would like to admit — printed in physical books, broadcast on television, deployed on the front pages of Fortune-500 websites. Treat “is this Lorem still here?” as a permanent line item on the QA checklist.

How to choose: words vs sentences vs paragraphs

The unit toggle on the tool maps to three classes of real-world question. Pick the one that matches what you need to size:

  • Words. The right pick when you are sizing inline UI: button labels, chip text, table cells, avatar captions, dropdown options. The relevant question is does the slot hold the longest realistic value?, and you care about the word-length distribution rather than the sentence rhythm.
  • Sentences.The right pick for tooltips, captions, single-line descriptions, card subtitles, meta-description fields. You want a couple of sentences' worth of text with realistic English-like cadence and a clear terminator on each one.
  • Paragraphs. The right pick for article bodies, hero subheadlines, long-form regions, modal descriptions, README sections. You want paragraph breaks because the layout is asking how multiple paragraphs flow together.

Pick the unit before you pick the count. The count input clamps to the right range automatically when you switch.

References

  1. Cicero, M. T. (45 BC). De Finibus Bonorum et Malorum, Book 1, §§10.32–33. The Latin Library. http://www.thelatinlibrary.com/cicero/fin1.shtml — primary-source Latin text of the passage the Lorem opener corrupts. Lets the reader verify that Neque porro quisquam est qui dolorem ipsum… exists and predates typography by roughly two millennia.
  2. Adams, C. (2001). What does the filler text “lorem ipsum” mean? The Straight Dope. https://www.straightdope.com/21341893/what-does-the-filler-text-lorem-ipsum-mean — canonical industry retelling of Richard McClintock's 1982 identification of the Cicero source and the Letraset/PageMaker propagation story.