Blogchevron_rightDesign
Design

The History of Lorem Ipsum and Modern Alternatives

The placeholder text every designer recognizes turns out to be 500-year-old mangled Cicero. Here is the strange history and what to use instead in 2026.

December 4, 2026·6 min read·Generate Lorem Ipsum →

What Is Lorem Ipsum?

The canonical opener — Lorem ipsum dolor sit amet, consectetur adipiscing elit — has appeared in design mockups, magazines, and dummy print layouts for at least five centuries. It is the universally recognized placeholder, sufficiently Latin-like to feel meaningful and sufficiently meaningless to disappear from conscious reading.

Its first documented appearance in print is in the 1500s, when an unknown typesetter scrambled a passage of classical Latin to create specimen sheets that demonstrated typefaces. The result was so useful that it never went away. By the 1960s it was sold as Letraset rub-on sheets. By the 1980s it shipped with Aldus PageMaker, which bundled it with every install and made it ubiquitous in desktop publishing.

The Cicero Origin

For most of its life nobody knew where Lorem Ipsum actually came from. The text looked Latin but parsed as nonsense. That changed in 1996, when a Latin scholar named Richard McClintock at Hampden-Sydney College noticed the unusual word consectetur and traced it through Latin literature.

He found the source: Cicero's De Finibus Bonorum et Malorum ("On the Ends of Good and Evil"), written in 45 BC. The original passage reads:

Neque porro quisquam est qui dolorem ipsum quia
dolor sit amet, consectetur, adipisci velit...

"Nor is there anyone who loves, pursues, or
desires pain itself because it is pain..."

The 1500s typesetter took this passage, dropped the first word and a half (Neque porro quisquam est qui), then mangled what remained — dolorem became dolor sit amet, syllables were shuffled. The result was the Lorem Ipsum we know. McClintock's discovery, published in the Hampden-Sydney student magazine, finally explained a 500-year mystery.

Why Designers Use It

The reason Lorem Ipsum survived is not nostalgia, it is a deliberate cognitive trick. When you fill a layout with real, readable English, your brain reads the words. You start reacting to the content — agreeing, disagreeing, noticing typos — and stop evaluating the design.

Lorem Ipsum is intentionally illegible. It looks like prose: average word length, sentence rhythm, paragraph density all match natural English. But the words mean nothing, so your eye never engages. You see only what the design does to a block of running text — the line height, the measure, the contrast against the page.

This is the property that bacon ipsum, hipster ipsum, and other novelty alternatives partly sacrifice. The moment a stakeholder reads thick-cut bacon prosciutto pancetta, they laugh and the magic breaks.

The Big Trade-off

Real content versus Lorem Ipsum is a recurring debate. Both have legitimate uses. The decision depends on what question your design needs to answer right now:

ScenarioWinnerWhy
Visual hierarchy reviewLorem IpsumRemoves content bias so you judge type sizes, spacing, and density.
Stakeholder demoReal contentNon-designers cannot evaluate a layout filled with "Lorem ipsum dolor".
Localization layout testLorem Ipsum (long)Use German or Finnish-length filler to test for word-wrap edge cases.
Accessibility auditReal contentScreen readers announce "lorem ipsum" — false signal for content order.
Marketing landing pageReal contentLayout depends on actual headline length and value prop tone.
Component library docsLorem IpsumFiller avoids implying any one content domain.

When NEVER to Use Lorem Ipsum

Three contexts where Lorem Ipsum reliably backfires:

block
Production websites: Lorem Ipsum has shipped to production more times than anyone admits. Search engines penalize it as thin content; users see it and bounce. Add a CMS lint rule that blocks the substring "lorem ipsum" before deploy.
block
Demos for non-design clients: A founder, a marketing exec, and an enterprise buyer all read the words. They do not understand that filler text is a design convention. They see gibberish and lose confidence.
block
Accessibility audits: Screen readers announce "lorem ipsum dolor sit amet" character by character. The audit will surface meaningless reading order and confusing landmarks. Use real or representative copy.

Modern Alternatives

When Lorem Ipsum is the wrong tool but you still need filler, eight options cover most cases:

Bacon Ipsum

baconipsum.com

Meat-themed filler — bacon, prosciutto, ribeye. Memorable enough that designers spot it instantly.

Hipster Ipsum

hipsum.co

Artisanal, locally-sourced placeholder text. Fits twee design briefs ironically well.

Cupcake Ipsum

cupcakeipsum.com

Sweet, sugary words. Useful for warm, friendly product copy mockups.

Skate Ipsum

skateipsum.com

Skateboard tricks and slang. Niche but vivid — heelflip, ollie, halfpipe.

Cat Ipsum

catipsum.com

Cat behavior described in detail. Long, surreal sentences perfect for stress-testing line breaks.

Dinosaur Ipsum

dinoipsum.com

Latin genus names like Tyrannosaurus and Velociraptor. Reads like Lorem but with personality.

Pirate Ipsum

pirateipsum.me

Arr matey, scallywag, doubloon. Useful for game UIs and themed apps.

Generated text (LLM)

custom prompt

Prompt an LLM to produce on-topic filler. Closest to real content — use sparingly to avoid bias.

Each of these has a niche. Bacon ipsum is the most famous and the safest novelty pick. Cat Ipsum produces unusually long sentences, which makes it the best stress test for word-wrap and overflow handling. LLM-generated filler is the closest to real content but introduces topical bias — fine for a one-off mockup, risky for a design system.

Generating Realistic Fake Data

For anything more structured than running text — user lists, product cards, transaction tables — generic ipsum falls apart. You need names, emails, dates, addresses, prices that look real. Two libraries dominate this space: Faker.js for in-code generation and Mockaroo for CSV/JSON exports.

// Quick fake data with @faker-js/faker (drop-in for design data)
import { faker } from '@faker-js/faker';

const users = Array.from({ length: 5 }, () => ({
  id: faker.string.uuid(),
  name: faker.person.fullName(),
  email: faker.internet.email(),
  joinedAt: faker.date.past({ years: 2 }),
  bio: faker.lorem.sentence(),
  avatar: faker.image.avatar(),
}));

console.log(users[0]);
// {
//   id: '4f9c...e2a1',
//   name: 'Linnea Park',
//   email: 'linnea.park@example.org',
//   joinedAt: 2024-08-12T09:14:22.000Z,
//   bio: 'Quia magni voluptas dolorum.',
//   avatar: 'https://avatars.githubusercontent.com/u/19'
// }

Faker ships with locales for 60+ languages, so you can generate Japanese, German, or Brazilian Portuguese names that pass casual inspection. This is the right tool when your design depends on the shape of real data — long names breaking layouts, currency formatting, address line counts varying by country.

The "Real Content First" Movement

Since the late 2010s a vocal group of designers — Jeffrey Zeldman, Karen McGrane, Jared Spool — has argued that Lorem Ipsum should be banned outright. The position is called "content-first design." The argument: layout exists to serve content. Designing layout before knowing the content forces the content to be squeezed into a shape that may not fit.

In strict content-first practice, the design phase begins only after writing real headlines, real body copy, real microcopy. The layout then bends to the content rather than the reverse. Many design systems and government style guides (GOV.UK, U.S. Web Design System) adopt this stance.

Pragmatic compromise: Use Lorem Ipsum only at the wireframe stage, when the question is "does this hierarchy work?" Switch to representative real content the moment the design moves to high-fidelity. This preserves the cognitive trick early and avoids the demo-day gibberish moment.

Need Lorem Ipsum right now?

Generate any number of paragraphs, sentences, or words — copy-ready in one click.

Open Lorem Ipsum Generator →

Related Tools

History of Lorem Ipsum & Alternatives