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:
| Scenario | Winner | Why |
|---|---|---|
| Visual hierarchy review | Lorem Ipsum | Removes content bias so you judge type sizes, spacing, and density. |
| Stakeholder demo | Real content | Non-designers cannot evaluate a layout filled with "Lorem ipsum dolor". |
| Localization layout test | Lorem Ipsum (long) | Use German or Finnish-length filler to test for word-wrap edge cases. |
| Accessibility audit | Real content | Screen readers announce "lorem ipsum" — false signal for content order. |
| Marketing landing page | Real content | Layout depends on actual headline length and value prop tone. |
| Component library docs | Lorem Ipsum | Filler avoids implying any one content domain. |
When NEVER to Use Lorem Ipsum
Three contexts where Lorem Ipsum reliably backfires:
Modern Alternatives
When Lorem Ipsum is the wrong tool but you still need filler, eight options cover most cases:
Bacon Ipsum
baconipsum.comMeat-themed filler — bacon, prosciutto, ribeye. Memorable enough that designers spot it instantly.
Hipster Ipsum
hipsum.coArtisanal, locally-sourced placeholder text. Fits twee design briefs ironically well.
Cupcake Ipsum
cupcakeipsum.comSweet, sugary words. Useful for warm, friendly product copy mockups.
Skate Ipsum
skateipsum.comSkateboard tricks and slang. Niche but vivid — heelflip, ollie, halfpipe.
Cat Ipsum
catipsum.comCat behavior described in detail. Long, surreal sentences perfect for stress-testing line breaks.
Dinosaur Ipsum
dinoipsum.comLatin genus names like Tyrannosaurus and Velociraptor. Reads like Lorem but with personality.
Pirate Ipsum
pirateipsum.meArr matey, scallywag, doubloon. Useful for game UIs and themed apps.
Generated text (LLM)
custom promptPrompt 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.