Generate placeholder text

Produce filler copy for mockups, templates and layout tests. Choose paragraphs, sentences or an exact number of words, keep or drop the traditional opening phrase, and optionally wrap each paragraph in a p tag ready to paste into HTML. Sentence and paragraph lengths vary the way real prose does.

✓ Runs in your browser — nothing uploaded Free, no sign-upNo watermark

How to use the Lorem Ipsum Generator

  1. Choose paragraphs, sentences or an exact word count.
  2. Set how many you need.
  3. Tick the HTML option if the text is going straight into markup.
  4. Click Generate, then copy or download the result.

Why placeholder text exists

Greeked copy has been used by typesetters since the 1500s and by designers ever since, because it lets you judge a layout without reading it. Real words pull the eye into the content and hide problems: a paragraph of English tells you whether the writing is good, not whether the measure is too wide or the leading too tight. Nonsense Latin keeps attention on type size, line length, rhythm and hierarchy — which is what a layout review is for.

What this generator produces

The vocabulary is the standard placeholder word list, drawn from a scrambled passage of Cicero's De finibus bonorum et malorum (45 BC). Sentences run six to sixteen words, paragraphs three to six sentences, with occasional commas and the odd question mark, which gives a texture close to real body copy. Every run is different, so two columns in a mockup do not end up identical.

SettingRoughly produces
1 paragraph35–80 words, 250–550 characters
1 sentence6–16 words
Words modeExactly the count you ask for

Getting the length right

Placeholder text is most useful when it matches the real thing. A product card is typically 10–20 words; a meta description is capped near 155 characters; a blog intro runs 40–60 words; a hero paragraph is usually a single sentence. Generating three fat paragraphs where the finished site will carry one line produces a design that breaks the moment real copy arrives. Use words mode when you know the target and want it exact.

A word of warning before launch

Placeholder text reaching production is a familiar embarrassment — it turns up in published pages, app store listings, printed brochures and search results. Before going live, search the codebase for the opening word of the classic phrase and for the words ipsum and consectetur. It is worth adding that check to a build step or a pre-publish checklist rather than trusting memory, and worth remembering that search engines index placeholder text like any other content.

Alternatives worth considering

Latin filler is not always the best choice. If the audience must judge tone, use approximate real copy instead. If the design has to survive other languages, test with German (words run roughly 30% longer) and with Arabic or Hebrew for right-to-left behaviour. And for a content-first process, writing the real headline before the layout usually produces a better page than fitting words into a box afterwards.

Frequently asked questions

Where does the text come from?

It is the standard placeholder vocabulary, scrambled from a passage of Cicero written in 45 BC. It is deliberately meaningless.

Can I get an exact number of words?

Yes. Choose Words mode and set the count; the output contains exactly that many.

Does it produce HTML?

Optionally. Tick the wrap option to get each paragraph inside a p tag, ready to paste into a template.

Is it safe to leave placeholder text on a live page?

No — it gets indexed and read by real visitors. Search your project for "ipsum" and "consectetur" before publishing.

Privacy

This tool runs entirely inside your browser using WebAssembly and the Canvas/File APIs. Your files are never uploaded to ToolFlint or any third party; you can verify this in your browser's network tab or by switching to airplane mode after the page loads. Read how we process files.

Last updated 2026-09-23.