Design

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.

8 min read

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

Major brands, news sites, and government portals have all shipped with lorem ipsum in production — sometimes for weeks before someone notices. The risk is greatest in seldom-viewed pages: error states, account settings, footer links. Always grep your codebase and content for "lorem" before launch.

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.