What placeholder text is for
Filler exists so a layout can be judged before the copy is written. Real text pulls the eye into reading, and once you are reading you stop seeing the line length, the leading, the measure and the grey value of the block — the things the mockup was made to show. Text that carries no meaning lets you look at the shape of the page instead. Designers have historically called this greeking, from the idea of setting text nobody in the room can read.
That is also why the trick has limits. Anything about the page that depends on what the words say — a headline that must fit in two lines, a button label, a name field, a legal notice — cannot be evaluated with filler, and a mockup that looks balanced full of even Latin can fall apart the moment a real thirty-character product name arrives.
Latin against plain English
The two options here fail in opposite directions and the right pick depends on the audience for the mockup.
| Pseudo-Latin | Plain English | |
|---|---|---|
| Gets read by mistake | No | Yes, frequently |
| Mistaken for draft copy | No | Yes, by non-designers |
| Word shapes | Latin-ish, few short words | Ordinary English distribution |
| Looks broken to a client | Sometimes — reads as an error | No |
| Spellcheck and linters | Flags every word | Passes quietly |
Use Latin when the reviewers understand what filler is. Use plain English when a client or a stakeholder will see the screen and would read gibberish as a bug — and accept that somebody will then comment on the wording. Neither is a standard, whatever anyone claims about a particular passage of Latin having been used by typesetters for centuries; that story is repeated everywhere and is not worth building a decision on.
Why the sentence lengths vary
Real prose has an uneven rhythm. Sentences here are drawn between six and eighteen words, with a comma inserted at a random position in some of them, so consecutive paragraphs are not the same shape. A generator that emits fixed-length sentences produces suspiciously tidy blocks, and tidy blocks conceal exactly the cases that break a layout: the paragraph whose last line holds one word, the heading that wraps onto three lines, the list item twice as long as its neighbours. Generate more than you need and look at the ugly parts.
Word counts round up rather than down when converting between units, so asking for a number of words gives you at least that many. The classic opening is optional and is applied only to the Latin flavour, since the whole point of it is recognisability.
Getting it out of the finished thing
The last section of this job is the one people skip. Filler survives into production more often than any other kind of temporary content because it is visually plausible: it has the right shape in the right font, so it does not look wrong in a screenshot and nobody reads it a second time. It has appeared in shipped page titles, in the meta description that search engines then indexed, in printed material, in emails sent to customers and in app listing screenshots.
Two habits prevent nearly all of it. First, search for a distinctive marker before release — the word lorem catches the Latin, and a rare word from the English filler catches that. Second, put filler only where filler belongs; a placeholder in a title tag, an alt attribute or an email template is far more likely to escape than one in a paragraph a writer is about to replace. If you need placeholder images alongside the text, the placeholder image generator makes those, and the random code generator covers fake reference numbers and order IDs for the same mockups.
Questions people ask
Which text is the standard lorem ipsum?
There is no standard, and any tool that says otherwise is repeating a story rather than a fact. Several passages circulate, most of them mangled Latin loosely derived from a Cicero text, and the versions differ from each other in wording and length. What matters for the job is that the text is unreadable to your reviewers and has roughly the right word-length distribution. The traditional opening is offered here because it is recognisable as filler, which is a genuine practical advantage.
Can I paste the output straight into HTML?
Yes. The markup options wrap each block in paragraph or list-item tags, and the Markdown option separates paragraphs with a blank line so a Markdown renderer treats them correctly. The text itself contains only letters, spaces, commas and full stops, so there is nothing that needs escaping in HTML and nothing that will break a Markdown parser or a CSV cell.
Is the plain English option real sentences?
No, and it is not meant to be. It draws nouns, adjectives, verbs and connectives at random and assembles them into something with the grammar-adjacent rhythm of English without meaning anything. It reads as filler on close inspection, which is deliberate — filler that reads as genuine copy invites edits to the copy instead of feedback on the layout. It is readable enough that a client will not think the page is broken.
Does it test non-English or right-to-left layouts?
Not at all. Everything here is Latin script, left to right, with no accented characters, no digits, no long compounds and no CJK. A layout that holds together with this text can still break on German compound nouns, on Arabic or Hebrew running right to left, on Thai with no word spaces, or on Japanese where line breaking follows different rules. If the design has to ship in those languages, test it with real text in each of them rather than with any filler.
How much should I generate?
More than the real copy is likely to be, and then also much less. Both extremes reveal different faults: too much text finds the overflow, the clipped container and the page that scrolls forever, while a single short sentence finds the box that collapses and the heading that no longer balances. A design tested only at the length you expect is a design that has been tested once.