Generate placeholder dummy text for your designs.
Lorem Ipsum is placeholder text used in design work. Its purpose is to show how a layout handles real text volume without the words themselves attracting attention — reviewers who can read the copy start editing the copy instead of assessing the design.
It has a genuine history. The text is scrambled Latin derived from De finibus bonorum et malorum, a treatise on ethics written by Cicero in 45 BC. A printer in the 1500s apparently jumbled a passage from it to make a type specimen, and the corrupted version has been in continuous use ever since. The common opening — Lorem ipsum dolor sit amet — is a fragment of dolorem ipsum, meaning "pain itself".
Placeholder text has real costs, and a strand of design criticism argues it should be avoided entirely.
The reasonable middle position: use Lorem Ipsum early, when you are working out grids and typographic scale, and switch to real or realistic content before anything is approved. Where real copy does not exist yet, writing rough approximate copy is more useful than Latin, because it surfaces length problems while there is still time to solve them.
| Element | Typical length |
|---|---|
| Headline | 5-10 words |
| Subheading | 10-20 words |
| Card or teaser | 20-40 words |
| Body paragraph | 50-100 words |
| Article section | 300-500 words |
| Full article | 800-2,000 words |
For typographic testing, one useful rule is that a comfortable line length is 45-75 characters, and generating enough text to see several full lines is the only way to judge whether your measure and leading work together.
Lorem Ipsum appearing on live sites is common enough to be a running joke, and it has appeared in published books, on billboards and in shipped software. Two habits prevent it: keep placeholder text visually distinct during development, and search the codebase for "lorem" as part of any release checklist. Search engines will index it if it ships, and a page of Latin is a strong signal of an abandoned or low-quality site.
Text is assembled locally in JavaScript from the standard Lorem Ipsum word pool. Nothing is requested from a server, so the tool works offline once loaded and generates instantly at any length.
Not as written — it is deliberately scrambled. The source is Cicero's De finibus bonorum et malorum from 45 BC, and the opening words come from dolorem ipsum, meaning "pain itself". The scrambling is the point: meaningful text would distract from the design.
Because readable text draws attention to itself. Reviewers start editing the copy rather than evaluating the layout. Lorem Ipsum also reads as obviously provisional, so it is less likely to be mistaken for final content.
It has real limitations — it hides how a layout copes with awkward real content, and it can mask problems that only appear in translation. Use it while working out grids and type, then move to real or realistic copy before anything is approved.
If it reaches a live page, yes. Search engines index it and a page of placeholder Latin signals an unfinished or low-quality site. Search your project for "lorem" before any release.
Enough to fill the element realistically — around 50-100 words for a body paragraph, 20-40 for a card. For testing typography, generate enough to see several full lines, since line length and leading can only be judged in combination.