Core answer: Lorem ipsum is scrambled Latin placeholder text from Cicero's 45 BC "de Finibus Bonorum et Malorum" — used since the 1500s to fill layouts without meaningful content distracting from design. Generate by paragraphs (1–10), sentences, or words; ~50–70 words per paragraph. Standard rule: use it in mockups, NEVER ship it to production — "lorem ipsum" in a live page is a public bug.
Why designers use it
Real copy biases reviews: stakeholders read the text instead of judging layout, spacing, and hierarchy. Lorem ipsum's letter frequency and word lengths approximate natural English, so typography (line length, ragged right, justification) previews honestly. The standard opening: "Lorem ipsum dolor sit amet, consectetur adipiscing elit..."
How much to generate
| Component | Typical amount |
|---|---|
| Hero headline | 3–8 words |
| Card body | 20–40 words |
| Blog paragraph | 50–70 words |
| Article body | 5–8 paragraphs |
| Sidebar blurb | 15–25 words |
| Testimonial | 20–30 words |
The variants ecosystem
- Classic lorem: the Cicero scramble.
- Corporate ipsum / hipster ipsum / cat ipsum: themed fillers — fun for internal demos, distracting in client reviews.
- 中文乱数假文: Chinese placeholder text — CJK layouts need CJK-shaped filler; line breaking and density differ fundamentally from Latin.
- Real-ish data: for product mockups, realistic fake content (faker libraries) beats lorem — clients approve layouts faster when "users" have plausible names.
Worked examples
Example 1 — The client trap. Designer ships mockup with lorem; client approves; real copy arrives 3× longer; layout explodes. Defense: design for content ranges (min/max length) and stress-test with the longest realistic string.
Example 2 — The production leak. "Lorem ipsum" indexed by Google on your pricing page = instant credibility damage. Pre-deploy grep for "lorem" belongs in CI.
Example 3 — Type testing. To compare two fonts fairly, set the SAME lorem paragraph in both: identical text isolates the typeface variable.
Common mistakes and myths
- Shipping it — the eternal classic; check footer, error pages, and CMS defaults specifically.
- Using it for readability tests — meaningless text can't test comprehension; use real drafts for content-design validation.
- Latin filler in CJK designs — 14px Latin ≠ 14px Chinese in density and rhythm; CJK products need CJK filler.
- Ignoring content volatility — user-generated fields (names, comments) need min/max stress cases, not average-length lorem.
- "It's meaningless Latin" — it's real Latin with words rearranged; the source passage discusses ethics of pleasure and pain — mildly ironic for filler text.