Why use it
Mockups & designs
Fill layouts, wireframes and templates with realistic-looking text.
Flexible amounts
Paragraphs, sentences or words — exactly as much as you need.
HTML ready
One toggle wraps each paragraph in <p> tags for the web.
Create placeholder text by paragraphs, sentences or words — with an optional classic opening and ready-to-paste HTML.
🔒 Generated locally in your browser — copy and paste anywhere.
Fill layouts, wireframes and templates with realistic-looking text.
Paragraphs, sentences or words — exactly as much as you need.
One toggle wraps each paragraph in <p> tags for the web.
Lorem ipsum is not nonsense invented for typesetting. It is a corrupted extract from Cicero's De Finibus Bonorum et Malorum, written in 45 BC, from a passage in book one discussing why pleasure is pursued and pain avoided. The familiar opening is a fragment of dolorem ipsum quia dolor sit amet — roughly "pain itself, because it is pain" — with the first syllables lost.
The garbling appears to date from an unknown 16th-century printer who scrambled a galley of type to make a specimen sheet, and the text survived because it was useful rather than because anyone chose it. It reached modern designers through Letraset dry-transfer sheets in the 1960s and then through desktop publishing software in the 1980s.
Its practical virtue is that the letter and word-length distribution of Latin sits close enough to English and other Western European languages to produce a realistic visual texture, while being unreadable enough that nobody stops to read it.
The argument against lorem ipsum is not aesthetic, it is that it flatters a design. Real content is uneven: some headlines are three words and some are fourteen, some product names are long compound German nouns, some fields are empty. Placeholder text is uniformly medium-length and always present, so a layout tested with it never encounters the cases that break it.
It also disguises typographic problems. Latin has no k, w, y or z to speak of, few capitals mid-sentence, and no numerals, currency symbols, URLs or hyphenated compounds — precisely the characters where a typeface's weaknesses and a line-breaking algorithm's failures show up.
A reasonable compromise is to use placeholder text early, while you are judging rhythm and density, and switch to real or realistic copy before any decision about hierarchy or line length is fixed. If you are checking how a specific typeface handles real language, the font pairing previewer is a better instrument than a paragraph of Latin.
Placeholder text shipping to live sites is common enough to be a recurring news story, and it has appeared in printed annual reports, on billboards, in mobile app store listings and in at least one government publication. The mechanism is always the same: a template field nobody filled, in a section nobody reviewed.
The defence is to make it conspicuous rather than convincing. Searching your codebase and CMS for lorem before release catches most of it, and a build-time check that fails on the string is better still. Using obviously wrong placeholder text during development, rather than something that reads plausibly, means anyone glancing at a staging page spots it immediately.
Placeholder (filler) text used in design and publishing to show how a layout looks before the real content is ready.
Yes — choose paragraphs, sentences or words, set the amount, and optionally start with the classic opening.
Yes — toggle HTML output to wrap each paragraph in <p> tags.
Yes — check "Fill to exact character count" and the Amount field switches to characters. Useful for filling a fixed-width field, meta description, or CMS character limit precisely.
It is corrupted Latin from Cicero's De Finibus Bonorum et Malorum (45 BC), scrambled by a printer centuries ago. Fragments remain translatable, but as a whole it is deliberately not readable prose.
It is not a penalty as such, but it is a page with no useful content, which search engines assess accordingly — and any visitor who sees it draws an obvious conclusion. Search your project for lorem before shipping.