What is Lorem Ipsum? History, Purpose & Modern Usage

Every designer has typed it, every developer has copy-pasted it, and nearly every client has asked “what language is that?” — Lorem Ipsum is the default filler text of the design world, appearing in wireframes, prototypes, print layouts, and UI mockups across every industry. Yet most people who use it daily do not know where it came from, why it persists after five centuries of use, or when it is actively harmful to their workflow. This guide covers all of it: the origin story, the purpose, the mechanics, the modern tooling, and the cases where you should skip Lorem Ipsum entirely.

What is Lorem Ipsum?

Lorem Ipsum is a form of placeholder text used in the graphic design, printing, and publishing industries to demonstrate the visual form of a document or layout without relying on meaningful content. It is sometimes called dummy text, filler text, or greeking (from the phrase “it’s Greek to me,” referring to text that is intentionally unreadable).

The text begins with the phrase “Lorem ipsum dolor sit amet” — a fragment that has become so ubiquitous that it functions as a visual shorthand for “placeholder content goes here.” Type those four words in any design conversation and everyone in the room knows exactly what you mean.

Lorem Ipsum occupies a specific role in the design process: it fills space with text that looks realistic — balanced letter frequencies, varied word lengths, natural line breaks — without carrying any meaning that could distract reviewers from evaluating the design itself. It is, essentially, visual noise calibrated to resemble real prose.

The History of Lorem Ipsum

The story of Lorem Ipsum begins not in a design studio but in ancient Rome, with one of the most celebrated orators and philosophers of the classical world.

Cicero and De Finibus Bonorum et Malorum (45 BC)

Lorem Ipsum derives from De Finibus Bonorum et Malorum (On the Ends of Good and Evil), a philosophical work written by the Roman statesman and philosopher Marcus Tullius Cicero in 45 BC. The work is a detailed examination of the ethical theories of the major Greek philosophical schools — Epicurean, Stoic, and Academic — and remains an important text in the history of Western philosophy.

The Lorem Ipsum passage is a scrambled and abbreviated version of a section from Book 1 of De Finibus. The original Latin reads, in the relevant section:

“Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.”

Translated into English: “Nor is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure some great pleasure.”

The Lorem Ipsum passage is not a faithful excerpt from this text. Words have been removed, scrambled, and altered to strip the passage of its original meaning, producing text that looks and flows like Latin prose while being deliberately nonsensical. The opening “Lorem ipsum” is itself a fragment — the original Latin begins “dolorem ipsum,” meaning “pain itself,” with the “do-” syllable removed.

Richard McClintock’s Discovery

For most of the twentieth century, the origin of Lorem Ipsum was uncertain. Many in the printing industry assumed it was medieval Latin or a random string assembled to mimic the appearance of text.

In 1994, Richard McClintock, a Latin scholar and then-director of publications at Hampden-Sydney College in Virginia, tracked down the source. McClintock was compiling a usage history of the word consectetur — a relatively uncommon Latin word — and traced it to De Finibus. He identified the corrupted passage and published his findings, definitively linking the dummy text to Cicero’s work.

McClintock’s discovery means Lorem Ipsum has a verifiable lineage stretching roughly 2,070 years from the original philosophical treatise to its modern use in Figma files and CSS documentation.

Letraset and the 1960s

The Lorem Ipsum text entered wide circulation through Letraset, a British company that produced dry-transfer lettering sheets widely used by graphic designers from the 1960s through the 1980s. Before digital design tools existed, designers assembled layouts by hand: cutting paper, photographing type, and positioning elements on boards. Letraset sheets allowed designers to transfer pre-printed type directly onto artwork simply by rubbing the back of the sheet.

Letraset’s sheets included dummy text passages based on the Lorem Ipsum fragment, giving designers realistic-looking text blocks to position in layouts without setting actual type. The text spread through the global design community via these sheets, becoming the de facto standard for placeholder text across print design.

Desktop Publishing and PageMaker

Lorem Ipsum’s dominance was cemented by the desktop publishing revolution of the 1980s. Aldus Corporation included Lorem Ipsum as sample text in PageMaker, the software that effectively created the desktop publishing industry when it launched in 1985. PageMaker ran on the original Apple Macintosh and later on IBM PCs, bringing professional-quality page layout to a mass market.

Because PageMaker shipped with Lorem Ipsum as its default placeholder content, every designer who learned desktop publishing learned to use Lorem Ipsum as standard practice. When PageMaker was succeeded by Adobe InDesign, the convention carried forward. InDesign still ships with a “Fill with Placeholder Text” command that inserts Lorem Ipsum by default.

From ancient philosophy to Renaissance-era printers, to Letraset sheets, to PageMaker, to every modern design tool — the chain of transmission is remarkably direct.

Why Use Placeholder Text?

The use of Lorem Ipsum is not arbitrary tradition. It serves several concrete purposes in the design process, each of which addresses a real problem that arises when you try to design with real content too early.

Prevents Content Bias

When a layout contains real, meaningful text, reviewers — whether clients, stakeholders, or colleagues — instinctively read it. Once they are reading, they are evaluating the writing rather than the design. A sentence with a typo, an opinion they disagree with, or a headline they want to reword pulls their attention away from the visual structure, spacing, and hierarchy you need them to evaluate.

Lorem Ipsum solves this by being unreadable. Reviewers cannot read it, so they are forced to look at the design as a visual artifact: the column width, the type size, the line height, the relationship between headings and body text, the white space. This is precisely the feedback you need at the layout stage.

Focuses Attention on Typography and Layout

Good typography involves dozens of interacting variables: typeface selection, type size, line height (leading), letter spacing (tracking), paragraph spacing, column width (measure), and the visual hierarchy created by contrasting these values across different text levels. Evaluating these choices requires seeing them applied to realistic text — text with varied word lengths, punctuation, ascenders and descenders, and enough volume to show how paragraphs flow.

Lorem Ipsum provides exactly this: a body of text that exercises every typographic variable without introducing content bias. A short paragraph of real text might not be long enough to reveal a problematic widow at the end of a column; Lorem Ipsum fills the column to its intended depth and makes such issues visible.

Enables Earlier Client Presentations

Waiting for final copy before building layouts significantly delays the design process. In practice, marketing copy, product descriptions, legal text, and editorial content are often written in parallel with design — or after it. If designers had to wait for real content, entire projects would stall.

Placeholder text allows design to proceed on a separate track from content creation. A client can approve a layout — the spacing, the grid, the typographic hierarchy — before the writer has finished the copy. When real content arrives, it drops into an already-approved container with predictable results.

This parallel workflow is standard practice in agencies and product teams precisely because Lorem Ipsum makes it feasible.

The Content-First vs Design-First Debate

The use of placeholder text sits at the center of an ongoing professional debate: should design begin with real content, or should layout and structure be established first?

Content-first advocates argue that design should emerge from the content it presents. They point out that real content has specific structural requirements — a headline might be short and punchy, or long and descriptive; a product description might be two sentences or two paragraphs — and that designing around fake text produces layouts that break when real copy arrives. Designers in this camp prefer to work with real copy, even rough draft copy, from the earliest stages.

Design-first advocates counter that early-stage design is about establishing visual systems and patterns, not solving specific content problems. Layout grids, typographic scales, and spacing systems are independent of any particular content. Using real content at this stage conflates two separate problems and introduces bias into what should be a purely visual evaluation.

The practical reality is that neither approach is universally correct. Content-first design works well when the content is well-defined early (editorial sites, documentation, structured data). Design-first with placeholder text works well when the visual system is the primary deliverable and content is variable or still being developed (marketing pages, product UIs, design systems).

The Standard Lorem Ipsum Passage

The canonical Lorem Ipsum passage used in modern design tools is as follows:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

This is approximately 69 words and 440 characters — enough for one short paragraph. Most Lorem Ipsum generators extend the text by repeating and recombining words from the standard passage and a larger pool of related Latin-derived words, producing longer blocks that maintain the same visual character.

A rough, non-literal translation of the standard passage conveys the original philosophical context:

“Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but occasionally circumstances occur in which toil and pain can procure some great pleasure. To take a trivial example: who of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure?”

The scrambled Lorem Ipsum text retains the letter frequency distribution and word-length variety of the original Latin, which is why it looks convincingly like real prose at a glance.

Lorem Ipsum in Web Development

Web developers encounter Lorem Ipsum in a different context than print designers, but for the same fundamental reasons. Building a UI component requires realistic content to verify that the layout actually works.

Figma and Sketch Plugins

Modern design tools have built-in and plugin-based Lorem Ipsum generation:

  • Figma includes a native “Fill with placeholder text” feature accessible through the right-click context menu on text layers. The Figma Community also hosts dozens of plugins that generate Lorem Ipsum, randomized names, addresses, and other content types.
  • Sketch has a built-in Lorem Ipsum fill under Edit > Insert > Lorem Ipsum, and plugins like “Content Generator” extend this with structured dummy data.
  • Adobe XD and InDesign both support Lorem Ipsum fill via built-in commands.

These tools make placeholder text generation a one-click operation, tightly integrated into the design workflow.

CSS Development and Component Testing

When writing CSS, developers need realistic content to test their styles. A card component that looks correct with a three-word title might break completely with a twenty-word title. A sidebar designed for a short navigation item might overflow when a longer label is used.

Testing with Lorem Ipsum — or more precisely, testing with varied lengths and word counts — forces CSS to handle the range of content it will actually encounter. Developers building reusable components often test with:

  • Very short placeholder text (one or two words) to check minimum layouts
  • Standard Lorem Ipsum paragraphs to check typical layouts
  • Extended Lorem Ipsum blocks to check overflow behavior

This practice catches layout bugs before real content reveals them in production.

Responsive Design Testing

Responsive layouts introduce additional complexity: the same content must reflow correctly across multiple viewport widths. A three-column text grid might work perfectly on desktop but break at tablet widths if the column measure is too narrow for the font size and letter spacing.

Lorem Ipsum is well-suited for responsive testing because it provides enough text volume to observe reflow behavior at every breakpoint. A single paragraph of Lorem Ipsum in a responsive container will reveal:

  • Where lines break at different column widths
  • How orphans and widows appear at each breakpoint
  • Whether overflow: hidden or text-overflow: ellipsis triggers at narrow widths
  • How line-height interacts with font-size across breakpoints

Testing with meaningful content at this stage introduces the same bias problem as in print design: developers start editing the copy rather than fixing the layout.

Content Strategy and Wireframing

In UX work, Lorem Ipsum plays a role in wireframes and low-fidelity prototypes. Before visual design begins, UX designers build structural wireframes that establish content hierarchy, navigation patterns, and information architecture. Filling these wireframes with Lorem Ipsum communicates “this area contains body copy” or “this is a product description” without committing to specific language.

However, there is a meaningful distinction between wireframe-level Lorem Ipsum (where content is entirely undefined) and prototype-level Lorem Ipsum (where real content should be in place for user testing). The appropriate use of placeholder text depends heavily on the fidelity level of the artifact.

Alternatives to Lorem Ipsum

The design industry has produced numerous alternatives to standard Lorem Ipsum, ranging from the humorous to the strategically superior.

Themed Dummy Text Generators

Several generators produce dummy text in the same structural role as Lorem Ipsum but with content that is more memorable in presentations or more entertaining in team settings:

  • Hipster Ipsum generates text built from stereotypically trendy vocabulary: “Keffiyeh fam pug, blue bottle squid asymmetrical normcore small batch artisan…” It serves the same functional role as Lorem Ipsum while being more engaging in client presentations.
  • Bacon Ipsum generates text composed of meat-related words: “Bacon ipsum dolor amet chuck ball tip corned beef sirloin…” Popular with developers who find standard Lorem Ipsum too formal.
  • Corporate Ipsum generates business-speak: “Leverage agile frameworks to provide a robust synopsis for high level overviews…” Useful for satirizing corporate communication while still filling a layout.
  • Cupcake Ipsum and similar generators produce themed text for specific audiences or industries.

These variants serve the same purpose as Lorem Ipsum — visually realistic text without meaningful content — with the added benefit of being immediately recognizable as placeholder text to non-designers, which can prevent confusion in client presentations.

Structured Dummy Data

For UI components that display structured information — user profiles, product listings, data tables — plain Lorem Ipsum is insufficient. A profile card with a user’s name, email, bio, and join date requires realistic dummy data for each field, not filler prose.

Libraries and tools that generate structured fake data include:

  • Faker.js (JavaScript): generates names, addresses, emails, phone numbers, company names, product descriptions, and hundreds of other data types in multiple locales
  • Faker (Python): the equivalent library for Python projects
  • Mockaroo: a web-based tool that generates structured fake datasets in CSV, JSON, and SQL formats

These tools are appropriate when building data-driven UI components that need realistic, type-appropriate content rather than generic prose.

Content-First Design

The most strategically sound alternative to Lorem Ipsum is not using placeholder text at all and instead working with real content from the start. Content strategists and UX writers who advocate this approach argue that:

  1. Real content reveals layout requirements that Lorem Ipsum cannot anticipate. A product name might be two words or twelve. A feature description might be one sentence or five.
  2. Designing around fake text produces a layout optimized for content that never existed. When real content arrives, it rarely fits.
  3. The process of writing content and designing its presentation should be collaborative and simultaneous, not sequential.

This approach works best when a content strategist or UX writer is embedded in the design team from the beginning — a relatively recent development in design practice that is not yet universal.

When NOT to Use Lorem Ipsum

Despite its long history and widespread adoption, Lorem Ipsum is actively harmful in certain situations. Understanding these cases is as important as understanding its legitimate uses.

Accessibility Testing

Accessibility testing evaluates whether a product is usable by people with disabilities, including those who use screen readers, keyboard navigation, or other assistive technologies. Lorem Ipsum is entirely inappropriate for accessibility testing because:

  • Screen reader evaluation requires real, meaningful content. A screen reader reading “lorem ipsum dolor sit amet” to a blind user is not a useful test of whether navigation labels, alt text, and ARIA descriptions are correctly written.
  • Reading level assessment requires real content. Tools that evaluate whether text is written at an appropriate reading level cannot evaluate nonsense Latin.
  • Link text evaluation requires real anchor text. Placeholder links with “lorem ipsum” as the link text cannot be evaluated for descriptiveness or context.

Any accessibility review must be performed with real content in place.

Content-Dependent Layouts

Some layouts are fundamentally dependent on the specific content they display. Consider:

  • Navigation menus: The items, their labels, and their hierarchy must be real to evaluate whether the navigation is usable. A navigation menu filled with Lorem Ipsum cannot be tested for discoverability or information architecture quality.
  • Error messages: Error states must display real error text to evaluate whether the message is clear, actionable, and appropriately positioned.
  • Data tables: Tables with Lorem Ipsum in cells cannot be evaluated for column width appropriateness, data alignment, or truncation behavior with realistic values.
  • Search results: Search result layouts need realistic titles, descriptions, and metadata to evaluate whether the information hierarchy serves the user’s scanning behavior.

In all these cases, the content is load-bearing: it is not interchangeable with placeholder text without invalidating the design evaluation.

User Testing

When users interact with a prototype — clicking through flows, completing tasks, reading labels — they need real content to perform realistic tasks. A user testing a checkout flow with Lorem Ipsum in the product names, prices, and form labels cannot complete the task in a way that produces valid data about the real product experience.

User testing requires:

  • Real product or service names
  • Real or realistic prices and descriptions
  • Real interface labels, button text, and error messages
  • Real navigation structures with real labels

The fidelity of a prototype for user testing must be high enough that the placeholder-ness of the content does not interfere with the user’s ability to suspend disbelief and engage with the task. Lorem Ipsum consistently breaks this suspension.

Copy Review and Approval

If a stakeholder or client is reviewing copy — evaluating word choice, tone, messaging, or legal language — placeholder text must not be present anywhere in the document. Mixing real copy with Lorem Ipsum creates confusion about which sections are approved content and which are still in progress, and it creates opportunities for placeholder text to survive into production.

A useful rule: any artifact that leaves the design team for external review should contain either real content or clearly labeled [PLACEHOLDER: description of what goes here] annotations — never silent Lorem Ipsum that a reviewer might not recognize as temporary.

Generating Lorem Ipsum Programmatically

Building a tool, CMS, or testing framework that needs placeholder text? Generating Lorem Ipsum programmatically is straightforward. Here is a complete JavaScript implementation:

const LOREM_IPSUM_WORDS = [
  "lorem", "ipsum", "dolor", "sit", "amet", "consectetur",
  "adipiscing", "elit", "sed", "do", "eiusmod", "tempor",
  "incididunt", "ut", "labore", "et", "dolore", "magna", "aliqua",
  "enim", "ad", "minim", "veniam", "quis", "nostrud", "exercitation",
  "ullamco", "laboris", "nisi", "aliquip", "ex", "ea", "commodo",
  "consequat", "duis", "aute", "irure", "reprehenderit", "voluptate",
  "velit", "esse", "cillum", "eu", "fugiat", "nulla", "pariatur",
  "excepteur", "sint", "occaecat", "cupidatat", "non", "proident",
  "sunt", "culpa", "qui", "officia", "deserunt", "mollit", "anim",
  "id", "est", "laborum"
];

/**
 * Returns a random word from the Lorem Ipsum word pool.
 */
function randomWord() {
  return LOREM_IPSUM_WORDS[Math.floor(Math.random() * LOREM_IPSUM_WORDS.length)];
}

/**
 * Generates a single sentence with a random word count
 * between minWords and maxWords.
 */
function generateSentence(minWords = 5, maxWords = 15) {
  const count = minWords + Math.floor(Math.random() * (maxWords - minWords + 1));
  const words = Array.from({ length: count }, randomWord);
  const sentence = words.join(" ");
  return sentence.charAt(0).toUpperCase() + sentence.slice(1) + ".";
}

/**
 * Generates a paragraph containing sentenceCount sentences.
 */
function generateParagraph(sentenceCount = 4) {
  return Array.from({ length: sentenceCount }, () => generateSentence()).join(" ");
}

/**
 * Generates multiple paragraphs of Lorem Ipsum text.
 *
 * @param {number} paragraphCount - Number of paragraphs to generate
 * @param {boolean} startWithStandard - Whether to begin with the classic opening
 * @returns {string[]} Array of paragraph strings
 */
function generateLoremIpsum(paragraphCount = 3, startWithStandard = true) {
  const STANDARD_OPENING =
    "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " +
    "tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, " +
    "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";

  const paragraphs = [];

  for (let i = 0; i < paragraphCount; i++) {
    if (i === 0 && startWithStandard) {
      paragraphs.push(STANDARD_OPENING);
    } else {
      paragraphs.push(generateParagraph(3 + Math.floor(Math.random() * 4)));
    }
  }

  return paragraphs;
}

// Usage examples
const singleParagraph = generateLoremIpsum(1);
console.log(singleParagraph[0]);
// "Lorem ipsum dolor sit amet, consectetur adipiscing elit..."

const threeParagraphs = generateLoremIpsum(3);
threeParagraphs.forEach((p, i) => {
  console.log(`Paragraph ${i + 1}: ${p}\n`);
});

// Generate just sentences for inline placeholders
const shortPlaceholder = generateSentence(3, 8);
console.log(shortPlaceholder); // "Aliquip commodo nostrud velit laboris."

This approach gives you full control over word count, sentence structure, and paragraph length — useful when you need Lorem Ipsum that fits specific layout constraints (a headline-length string, a two-sentence description, a full-page body).

For browser-based projects, you can also use the native crypto.getRandomValues() API instead of Math.random() if you need cryptographically random selection — though for placeholder text, Math.random() is entirely sufficient.

If you need Lorem Ipsum quickly without writing code, use our Lorem Ipsum Generator to generate any number of words, sentences, or paragraphs instantly and copy them to your clipboard.

FAQ

Where does the name “Lorem Ipsum” come from?

The name comes from the first two words of the passage: lorem and ipsum, which in the original Latin text appeared as dolorem ipsum (“pain itself”). The “do-” prefix was dropped when the text was adapted for use as placeholder text, leaving “lorem ipsum” as the recognizable opening. The words are not meaningful in isolation — they are fragments of a larger grammatical construction from Cicero’s philosophical text.

Is Lorem Ipsum actual Latin?

It is derived from Latin — specifically from Cicero’s De Finibus Bonorum et Malorum — but the modern Lorem Ipsum passage is not grammatically correct Latin. The words have been shuffled, removed from context, and modified to strip the text of meaning. A Latin scholar would recognize the words as Latin but would not be able to read the passage as a coherent text.

How old is Lorem Ipsum?

The original source text — De Finibus Bonorum et Malorum — was written in 45 BC, making the words themselves over 2,000 years old. The specific Lorem Ipsum passage, in its scrambled form, is believed to have been in use since the 1500s in the printing industry, making it roughly 500 years old as a design tool.

Why does Lorem Ipsum start with “Lorem ipsum dolor sit amet”?

This is the historically established opening of the standard passage, derived from the Cicero text. The phrase has been in use for so long that it has become a convention in its own right. Because designers and developers worldwide immediately recognize this opening as placeholder text, starting with it signals the intentional nature of the filler content — it is harder to mistake for real copy than a randomly assembled alternative would be.

Can I use Lorem Ipsum for free?

Yes. The Lorem Ipsum text is not under any copyright protection — it is derived from a 2,000-year-old text and has been in public use as a design convention for centuries. The text itself is freely usable by anyone for any purpose, commercial or otherwise.

Is Lorem Ipsum still the industry standard?

For print design and many UI design workflows, yes. Figma, InDesign, Sketch, and most other professional design tools still generate Lorem Ipsum as their default placeholder text. That said, the content-first design movement has encouraged many teams to adopt real-content workflows, particularly in product design. The choice depends on the team’s workflow, the maturity of the content strategy, and the fidelity level of the artifact being created.

What is the difference between Lorem Ipsum and greeking?

Greeking is a broader term for any technique that renders text as abstract marks or placeholder content to represent it visually without making it readable. In print production, greeking historically referred to printing text at such a small size that it became illegible — visible only as gray texture. Lorem Ipsum is one specific form of greeking, using actual (if scrambled) words rather than abstract marks or gray bars. In web design, tools like Chrome DevTools use horizontal gray bars to represent text blocks in performance traces; these are also called greeked text.

Should I tell clients that Lorem Ipsum is placeholder text?

Yes, always. A client who is not familiar with design conventions may read Lorem Ipsum text, not recognize it as placeholder content, and provide feedback on the “foreign language” they see. Labeling placeholder sections explicitly — either with a note in the design file or a brief verbal explanation — prevents this confusion and keeps the review focused on what you actually need feedback on: the visual design, not the content.

How much Lorem Ipsum should I use?

Use enough to make the layout realistic but no more. For body text areas, two to four paragraphs of 50–80 words each typically suffices to show how the type flows, how paragraphs interact, and whether the spacing and line height work correctly. For headlines and labels, use a single short placeholder that approximates the expected character count of real content. Overfilling a layout with Lorem Ipsum can be as misleading as underfilling it: a page-long wall of dummy text may not represent how the real content will actually be structured.

Are there Lorem Ipsum generators with API access?

Yes. Several services provide Lorem Ipsum generation via HTTP API, allowing you to programmatically fetch placeholder text for seeding test databases, building CMS previews, or populating development environments. Common parameters include word count, sentence count, paragraph count, and whether to begin with the standard opening. Alternatively, the JavaScript implementation shown in this article runs entirely client-side with no external dependencies. You can also generate Lorem Ipsum instantly in your browser with our Lorem Ipsum Generator, which supports words, sentences, and paragraphs with copy-to-clipboard functionality.