Lorem ipsum is scrambled Latin used as filler while a design is being built. The point is that it looks like text without being readable — so people judge the layout rather than the copy.
It is not random gibberish. The text derives from Cicero’s De finibus bonorum et malorum, written in 45 BC, and the standard opening — “Lorem ipsum dolor sit amet” — is a fragment of “dolorem ipsum quia dolor sit amet”, meaning roughly “pain itself, because it is pain”. It has been the printing trade’s standard filler since at least the 1500s, when a compositor scrambled a passage to make a type specimen book.
Why nonsense text specifically
The argument for it is real: readable placeholder copy hijacks the review. Put plausible English into a mockup and stakeholders start editing the words instead of assessing the hierarchy, spacing and rhythm you actually asked about. Lorem ipsum removes that distraction while preserving the visual texture of prose — word-length distribution and letter frequency close enough to English that the block looks right.
Why increasingly people do not
The argument against is also real, and has been winning ground.
It hides content problems. Lorem ipsum flows in tidy, uniform paragraphs. Real content is lumpy: some headlines run to nine words, some product names are 40 characters, some fields are empty. A design that only ever met lorem ipsum breaks the day it meets reality.
It postpones the hardest decisions. What this page actually needs to say is usually the most important open question. Filler lets everyone avoid it until the layout is locked, at which point the copy has to fit the box rather than the box fitting the copy.
It is wrong for the language. Latin’s word lengths and letter frequencies differ from English, and differ far more from German, Finnish or Japanese. A layout tuned on lorem ipsum can break badly under real German compounds.
The middle path most teams settle on: use lorem ipsum for early wireframes where structure is the only question, and switch to real or realistic content — including deliberately awkward cases — well before anything is signed off.
Practical guidance
- Vary the lengths. Generate a long paragraph, a short one and a one-line stub, and check all three in the same layout.
- Test the extremes. The longest plausible headline and the shortest. Empty states. A name with no spaces in it.
- Never let it ship. The genuine risk. “Lorem ipsum” has appeared on live homepages, printed packaging and at least one government website. Search your codebase before release.
- Keep it obviously fake. That is a feature: nobody mistakes Latin for finished copy, which is exactly why it is safer than plausible English filler.
Where people go wrong
Using it for accessibility or SEO testing. Meaningless to a screen reader and meaningless to a crawler. Both need real content to tell you anything.
Generating too much. Ten paragraphs where two would do makes a mockup look denser than the finished page will be.
Using it in a client presentation without saying so. Some clients read filler as a finished draft. Label it.
If you need to check how much real copy will fit, the character counter and word counter are the tools for that.