Lorem ipsum generator

Generates 3, 5 or 10 paragraphs of classic placeholder text with one click.

This lorem ipsum generator produces filler text for mockups, templates and layout tests. Pick 3, 5 or 10 paragraphs, and the box fills with the familiar Latin-looking prose designers have been using for decades. Copy it into your design and get on with the layout.

Try:
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Pages
0Reading
0Speaking

Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.

How to use it

  1. Press Generate 3, 5 or 10 paragraphs.
  2. The box fills with placeholder text immediately.
  3. Press Copy, or Download .txt if you need a file.

What this tool does

Each press replaces the contents of the box with fresh placeholder text. Paragraphs are separated by a blank line, sentences vary in length between roughly six and thirteen words, and every sentence starts with a capital and ends with a full stop — so the block has the visual rhythm of real prose rather than a wall of identical lines.

The vocabulary is the standard lorem ipsum word pool: lorem, ipsum, dolor, sit, amet, consectetur and the rest of the familiar set. That matters for a practical reason — the word length distribution of this pseudo-Latin is close enough to English that a paragraph occupies about the same space, which is the whole point of using it in a layout.

The counters below the box work on the generated text too, so you can see immediately that ten paragraphs is around 600 words. If you need a specific length, generate more than you need and delete from the end.

Examples

One generated paragraph looks like this:

Lorem ipsum dolor sit amet consectetur. Adipiscing elit sed do eiusmod tempor incididunt ut labore. Dolore magna aliqua enim ad minim veniam quis nostrud.

Rough sizes, so you can pick before generating:

ParagraphsWordsTypical use
3about 180Card, teaser, short article body
5about 300Blog post mockup, landing section
10about 600Long page, scroll and pagination testing

For a headline or a button label, generate a block and take the first few words rather than a whole paragraph — placeholder headlines should be short, or the mockup will lie to you about how the design behaves.

When you need it

Placeholder text exists so that everyone looking at a draft judges the design instead of reading the copy. Real sentences pull the eye; nonsense Latin does not.

Where lorem ipsum came from

The text is a scrambled passage from Cicero. In 45 BC he wrote De Finibus Bonorum et Malorum (On the Ends of Good and Evil), and section 1.10.32 begins Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet… — roughly, nobody loves pain for its own sake. Cut dolorem ipsum in the middle and you get lorem ipsum.

The standard story is that an unknown printer in the 1500s scrambled the passage to make a type specimen sheet, and it survived because it was useful. It reappeared in the 1960s on Letraset dry-transfer sheets, then in desktop publishing software in the 1980s, and it has been the default filler ever since.

When not to use it. Real copy is almost always a better test. Placeholder text hides the problems that actually break layouts: a headline that runs to three lines, a German compound noun that will not wrap, a product name longer than its container, an empty state with nothing to show. If the copy exists, use it. Lorem ipsum is for the stage before it does — and for the moment when you need the client to look at the grid, not the words.

Doing it without this tool

Word: type =lorem(5,4) on an empty line and press Enter for five paragraphs of four sentences. =rand(5,4) gives the same shape in English.

Google Docs: no built-in command; people use an add-on or paste from a page like this one.

VS Code: type lorem and press Tab in an HTML file — Emmet expands it. lorem50 gives fifty words, p*5>lorem gives five filled paragraphs.

Figma: plugins such as Content Reel or Lorem Ipsum fill selected text layers directly.

Command line: on many Linux systems shuf -n 60 /usr/share/dict/words | tr "\n" " " produces random filler, though it will be English rather than Latin.

Privacy: your text never leaves your browser

The generator is a few lines of JavaScript running on your machine. Nothing is requested from a server when you press the button, and anything you type or paste into the box stays on your device.

Practically that means the page keeps working with no network connection once it has loaded, and pasting real draft copy in beside the placeholder text carries no risk.

Related tools

SuperscriptType text, get raised ² ⁿ ˣ characters you can paste anywhere plain text goes.Password generatorCryptographically random passwords, built on your device and never uploaded.Invisible characterCopy a blank character that looks like nothing but counts as text. No account,…Monospace textEven-width typewriter letters you can paste anywhere plain text goes.Title case vs sentence caseThree style guides, three different answers, and the four-letter rule that…Fancy fonts show boxesThose styled letters are separate Unicode characters, not styling. That…PDF text breaksThe file has no paragraphs to give you. Here is what it does have, and how to…

See all text tools →

Frequently asked questions

What does lorem ipsum mean?

Nothing coherent. It is a scrambled passage from Cicero's De Finibus Bonorum et Malorum, written in 45 BC, chosen because it looks like prose without being readable.

Why use placeholder text instead of real words?

Readable text distracts reviewers into editing the copy. Nonsense text keeps attention on layout, spacing and typography.

When should I not use lorem ipsum?

Whenever real copy exists. Placeholder text hides layout problems such as long headlines, unusual word lengths and empty states.

How many words is one paragraph here?

Roughly 55 to 65 words, so three paragraphs is about 180 words and ten is about 600.

Can I get a specific number of words?

Generate more than you need and delete from the end — the word counter below the box updates as you cut.

Is the text the same every time?

The word pool is fixed and paragraph lengths vary, so the output looks natural but is not randomised on every press.

Is lorem ipsum bad for SEO?

Only if it reaches a live page. Placeholder text left in production looks like low-quality content to search engines and to visitors.