What is placeholder text?
Designers, developers and publishers often need text to fill a layout before the real copy is written. Using meaningful sentences can distract reviewers, who start editing the words instead of judging the design. Traditional placeholder text solves this: it looks like natural language, with a realistic mix of short and long words, but nobody tries to read it.
The classic placeholder is derived from a passage of Cicero's philosophical work De finibus bonorum et malorum, written in 45 BC. Its scrambled Latin has been used by typesetters since at least the 1960s and later spread to desktop publishing and web design.
How to use the generator
- Choose how many units you need.
- Pick paragraphs, sentences, words or list items.
- Choose plain text, or HTML to get
<p>or<li>tags ready for a page. - Copy the text, or click Generate new for a different random version.
How the text is generated
Sentences are built from a vocabulary of the traditional words, with lengths between 6 and 15 words and the occasional comma, so paragraphs have the uneven rhythm of real writing. Paragraphs contain four to seven sentences. If you keep the classic opening switched on, the first sentence always begins with the familiar words, so reviewers recognize it immediately as placeholder copy.
Tips for using placeholder text
- Match the real content length. If product descriptions will be 40 words, test the layout with 40 words, not three paragraphs.
- Test extremes too: a very short and a very long heading, to catch overflow and awkward wrapping.
- Replace every placeholder before you launch. Search your templates for the opening words as a final check.
- For usability testing with real users, write draft content instead: people behave differently when they can read the page.
More worked examples
Product card: generate about 25 words to test a description that will be one or two lines long, rather than pasting whole paragraphs.
Common mistakes to avoid
- Publishing placeholder text. Search engines treat it as low-quality content; replace it before launch.
- Using the wrong length. Match the real content length to spot layout problems early. Check lengths with the word counter.
- Usability testing with dummy text. Real users need real words to behave naturally.
Sources and methodology
The calculations on this page follow these published standards and references. The code is covered by automated tests against known values.
- Cicero, De finibus bonorum et malorum (45 BC), the origin of the traditional placeholder passage