Lorem Ipsum Generator

Generate placeholder Latin text by words, sentences or paragraphs for mockups, layouts and templates.

Unit
Quantity
Options

How to use

  1. Choose a unit: Paragraphs, Sentences or Words.
  2. Set How many, from 1 to 50.
  3. Leave Start with "Lorem ipsum dolor sit amet…" on to open with the traditional line, or turn it off for text that starts mid-sentence like the rest of the passage.
  4. Copy to clipboard or Download .txt. Click Generate again any time for a fresh batch.

Classic placeholder text, generated fresh

Lorem Ipsum is filler text used to preview how a design looks with realistic-length words and sentences before real copy is ready, whether that's a website mockup, a print layout, a CMS template or a slide deck. It has looked the same, more or less, since the 1500s, and every major design tool (Figma, Adobe InDesign, Sketch) still ships it as the default placeholder for exactly this reason: it reads as "text-shaped" without anyone stopping to read what it says.

Example

Twelve words, starting with the traditional opening:

Lorem ipsum dolor sit amet consectetur adipiscing elit labore repellendus anim esse

One full sentence:

Lorem ipsum dolor sit amet consectetur adipiscing elit eiusmod.

Two paragraphs:

Lorem ipsum dolor sit amet consectetur adipiscing elit dolor officia saepe nihil, incididunt. Sint nisi similique ea voluptatibus odio velit hic, eiusmod perferendis facere pariatur enim fugiat. Enim molestias optio laborum necessitatibus proident expedita blanditiis deserunt. Temporibus repudiandae do necessitatibus ad pariatur aliquip, facere qui expedita earum.

Earum anim maxime est voluptatibus officiis cumque recusandae qui nisi quas laborum, sapiente. Veniam ipsum necessitatibus voluptates non laboris tenetur. Aliqua pariatur reprehenderit ea sapiente omnis voluptate reiciendis repudiandae deserunt, occaecati recusandae duis commodo veniam sunt eos ullamco.

Options explained

Edge cases and common errors

Do the same thing in code

// JavaScript: a minimal version of this tool's own approach
const words = ["lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit"];
const text = Array.from({ length: 12 }, () => words[Math.floor(Math.random() * words.length)]).join(" ");
// Math.random() is fine here: nothing about placeholder text is security-sensitive.

Once your layout has placeholder text in it, a real identifier is often the next thing you need: the UUID Generator for a mock database row, or the Password Generator for a test account.

Lorem Ipsum Generator FAQ

What does Lorem Ipsum actually mean?

Nothing, on purpose. It's scrambled Latin from a passage of Cicero's De Finibus Bonorum et Malorum (45 BC). "Lorem ipsum" itself isn't even a real Latin phrase, just a fragment of "dolorem ipsum" ("pain itself") cut mid-word. Printers have used it as placeholder text since the 1500s specifically because it looks like real prose at a glance without anyone reading its meaning and getting distracted by it.

Why use Lorem Ipsum instead of real text, or just repeating the word text?

A design needs to be judged on layout, spacing and typography before real content exists; repeated words draw the eye to an obvious pattern instead, and real sentences in your own language get read for meaning rather than looked at as shapes. Lorem Ipsum has a roughly normal distribution of word and letter lengths, so paragraphs, line breaks and justified text behave the way they would with genuine copy, without anyone stopping to read it.

Is this randomly generated, or the same text every time?

Randomly generated on every click: this tool draws words from the traditional word bank at random rather than repeating one fixed passage, so a whole page of placeholder blocks doesn't visibly repeat itself. It uses JavaScript's ordinary random source, not the cryptographically secure one this site's UUID and Password generators use, because nothing about placeholder text needs to be unpredictable to an attacker. See the Generators hub for why that distinction matters for the other two tools.

Why does the text sometimes not start with Lorem ipsum dolor sit amet?

That's the Start with "Lorem ipsum dolor sit amet…" option, turned off. The traditional passage doesn't actually start at the beginning of Cicero's sentence either, so plenty of real placeholder-text tools offer text that begins mid-thought, such as "Necessitatibus iusto quod sapiente laborum sint saepe quibusdam blanditiis cumque ullamco consectetur sint, occaecat quis eos nostrud voluptatibus."

Runs entirely in your browser: this page is a static file with no server behind it, so nothing you paste can be uploaded. Last reviewed by Parthesh Gupta.