Lorem Ipsum: The 500-Year-Old Placeholder Text and How to Use It Right
It comes from Cicero. It was scrambled by a printer in the 1500s. It's shaped how every modern designer mocks up content. Learn the history, the alternatives, and when to never use it.
Every designer reaches for it. Every CMS template ships with it. "Lorem ipsum dolor sit amet" is so universal that it's become invisible — but it's also one of the most common ways designs deceive their stakeholders, fail accessibility, and produce surprises in production.
The 500-year-old origin
The text is a corrupted excerpt from Cicero's 45 BC philosophical work "De finibus bonorum et malorum" ("On the Ends of Good and Evil"). The original passage begins:"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet…" — "Nor again is there anyone who loves or pursues pain itself because it is pain."
In the 1500s, an unknown printer scrambled the text to create type specimens. The earliest surviving printed example dates to 1505. By the 20th century, "Lorem ipsum" was the universal placeholder across the printing and design industries — long before it became a digital convention.
Why fake Latin specifically?
The choice was practical, not historical:
- The letter distribution roughly matches English — useful for evaluating typography.
- It's nonsense, so readers don't get distracted reading meaning into it.
- It's clearly "not real text," preventing confusion about whether the design is final.
- It looks formal enough to communicate professionalism without committing to specific copy.
When Lorem Ipsum is the right choice
- Typography evaluation. Comparing fonts, line heights, paragraph spacing without distraction.
- Print layout. Magazine, brochure, or book design where text length is roughly known.
- Quick mockups. Internal sketches where real content isn't ready.
- Component documentation. Storybook, Figma libraries showing component variants.
When it's the wrong choice
- Stakeholder reviews of UX flows. Real users read content. If your design only works with sentence-level placeholder, it doesn't actually work.
- Localization preparation. Lorem ipsum doesn't resemble German (much longer) or Chinese (more condensed). Designs that look "balanced" with lorem ipsum can break in real translations.
- Accessibility testing. Screen readers read lorem ipsum. Real users testing the design hear nothing meaningful, which doesn't reveal real comprehension issues.
- SEO previews. Lorem ipsum is famously the source of products shipping with placeholder text in production — page titles, meta descriptions, alt text. Scrub it before deploy.
The famous shipping disasters
Alternatives worth knowing
Real-world content first
The strongest alternative is "content-first design": write the actual headlines and body before designing. Many UX teams find that the discipline of writing real copy reveals which UI elements are actually needed and which are decorative.
Themed nonsense generators
- Hipster Ipsum: "Mlkshk fanny pack disrupt occupy lo-fi…" — for trendy startups.
- Bacon Ipsum: "Bacon ipsum dolor amet capicola short loin…" — for food/lifestyle sites.
- Cat Ipsum: "Cat ipsum dolor sit amet, headbutt anything that moves…" — for pet content.
- Zombie Ipsum, Pirate Ipsum, etc. Many themed variants exist, mostly for fun.
These can backfire — themed nonsense can be more memorable than your design, distracting reviewers from the layout work.
Realistic dummy data services
For data-heavy designs (tables, dashboards), use realistic fake data:
- Faker.js: programmatically generates names, emails, addresses, lorem ipsum.
- Mockaroo: generates realistic CSV/JSON test data with custom schema.
- Random User Generator API: fake user profiles with photos.
Real text from public domain
Project Gutenberg has thousands of public-domain books. Pulling real prose (Tolstoy, Austen, etc.) creates more convincing mockups for content-heavy designs and reveals layout issues that lorem ipsum masks.
The line-length and word-count problem
Lorem ipsum has a specific average word length (~6 characters) that's slightly longer than English (~5). Designs balanced for lorem ipsum will look slightly "tighter" in production.
Headline mockups are particularly affected. A 5-word real headline ("Build apps faster with Bun") looks very different from 5 words of lorem ipsum ("Lorem ipsum dolor sit amet"). Always test headlines with realistic content.
Localization considerations
If your design will be translated, lorem ipsum is misleading:
- German is typically 30% longer than English. Buttons that fit in English break in German.
- Chinese, Japanese, Korean characters are wider but shorter. Line counts change.
- Right-to-left languages (Arabic, Hebrew) require entirely different layout patterns.
Use a tool that generates language-specific dummy text (Faker.js supports many locales) when designing for international audiences.
Generation patterns
When generating lorem ipsum, the standard formats:
- By words: "100 words of lorem ipsum." Useful for filling specific bounded areas.
- By sentences: 3 sentences. Good for short paragraphs.
- By paragraphs: 5 paragraphs. Good for body content.
- By bytes: rare, but useful for testing storage limits.
Most generators start with the canonical "Lorem ipsum dolor sit amet" opening; some randomize for variety in long mockups.
Key Takeaways
- Lorem ipsum descends from Cicero's philosophy text and was scrambled by 1500s printers as type specimens.
- Best for typography and quick mockups; bad for stakeholder UX reviews and localization-aware designs.
- Real-world content first reveals UI issues that placeholder text masks. Use lorem ipsum sparingly.
- German runs 30% longer, CJK characters break differently — never trust an internationalized design balanced with lorem ipsum.
- Grep for 'lorem' before any production deploy. Many large sites have shipped placeholders by accident.
Generate clean lorem ipsum at any length using our Lorem Ipsum Generator.