The text is not gibberish, and it is not Latin either, quite. It is a passage from Cicero, written in 45 BC, that a typesetter scrambled sometime in the 1500s and nobody has unscrambled since. It has survived five centuries of printing technology because it does one job better than real writing does.
Where It Came From
The source is *De Finibus Bonorum et Malorum*, Cicero's treatise on ethics. The relevant passage begins "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet", which translates roughly as "nor is there anyone who loves pain itself because it is pain".
An unknown printer in the sixteenth century cut that passage apart to make a type specimen, dropping words, splicing fragments, and losing the opening syllables of *dolorem ipsum* to leave *lorem ipsum*. The result reads as Latin to the eye and as nothing at all to the mind, which is exactly what a type specimen needs.
It entered modern design through Letraset dry-transfer sheets in the 1960s and then into Aldus PageMaker in the 1980s, which is how it reached desktop publishing and, eventually, every design tool you have used.
Why Fake Latin Beats Real English
The obvious alternative is to repeat a sentence of English, or paste in whatever text is handy. Both are worse for the specific job of evaluating layout.
English text is legible, and legibility is a distraction. A reviewer looking at a mockup filled with readable copy starts reading it, then commenting on it, and the conversation moves from spacing and hierarchy to word choice. Lorem ipsum gives the eye nothing to catch on, so attention stays on the shape of the page.
It also has roughly the right texture. Word lengths and the distribution of ascenders and descenders in the scrambled Latin are close enough to English that a paragraph occupies a believable amount of space. Repeated "test test test" does not; neither does Greek or Cyrillic filler, which changes the visual colour of the block entirely.
So lorem ipsum is not laziness. For assessing typographic colour, line length and rhythm, it is the correct tool.
The failure mode: shipping it
Lorem ipsum has reached production on national news sites, in printed annual reports, and on at least one bank's live account page. Add a build-time check that fails when the string "lorem ipsum" appears in any template or content file. It takes five minutes to write and eventually saves an embarrassing morning.
When Placeholder Text Hides Real Problems
Lorem ipsum answers questions about form. It cannot answer questions about content, and using it where content is the question produces designs that break on contact with reality.
Uniform length hides overflow
Generated paragraphs are all roughly the same size. Real product names, real headlines and real user-submitted text are not. A card grid that looks immaculate in lorem ipsum falls apart when one title runs to three lines and the rest run to one.
It cannot test the empty state
Filler always fills. The states that actually break in production are the empty one, the single-item one, and the 500-item one. None of those show up in a mockup full of placeholder paragraphs.
Latin has no long words
German compound nouns, Finnish inflections and Dutch place names routinely produce single words longer than a mobile column. If your product ships in those languages, lorem ipsum will never reveal the wrap problem.
It cannot validate the hierarchy
Whether a headline earns its size is a question about what it says. Placeholder text makes every heading equally meaningless, so the layout can look balanced while the actual page has nothing worth putting at the top.
Alternatives Worth Knowing
Match the filler to the question you are trying to answer.
| Approach | Good for | Weakness |
|---|---|---|
| Lorem ipsum | Typography, spacing, layout rhythm | Hides content and length problems |
| Real draft copy | Hierarchy, tone, information design | Slows early exploration; invites premature copy edits |
| Content from a competitor | Realistic length and structure fast | Borrowed assumptions; never ship it |
| Deliberate edge cases | Overflow, truncation, wrapping | Ugly in presentations; needs explaining |
| Production data snapshot | Highest fidelity | Privacy risk; must be anonymised first |
Generate placeholder text
Ask for paragraphs, an exact word count, or a list, then copy the result.
A Reasonable Working Rule
Use lorem ipsum early, when you are still deciding what the page looks like, and stop using it the moment you start deciding what the page says.
In practice that means placeholder text through the wireframe and visual exploration stages, then a switch to draft copy before the design goes to engineering. The switch is where layout problems surface, and surfacing them then is much cheaper than surfacing them after the components are built.
One habit worth adopting: whenever you fill a component with placeholder text, immediately duplicate it and fill the copy with the longest plausible real content you can think of. If both versions look right, the component is finished. If only the tidy one does, you have found the bug before anyone wrote code.
Frequently Asked Questions
Related Tools
Keep Reading
Word Count Targets: What Editors, Platforms and Google Expect
Two counters can disagree by five percent on the same paragraph. Here is how counting actually works, and the targets worth writing to.
Why Character Counts Disagree: Emoji, Accents and SMS Segments
One emoji can cost seven characters, and a single curly apostrophe can triple your SMS bill. The three definitions of a character, and when each applies.
camelCase, snake_case, kebab-case: Which Case Goes Where
The convention each language expects, the one language where capitalisation changes behaviour, and why acronyms break every rule.
Reading Time Estimates: Where 238 WPM Comes From and When It Lies
The number behind every "5 min read" label, why technical content reads at half that rate, and how to time a script for narration.