Text

Lorem Ipsum: What It Says, and Why It Is Still Everywhere

Scrambled Cicero that has outlived the printing presses it started on, and the jobs it is quietly bad at.

Lorem ipsum is placeholder text: a block of mangled Latin poured into a layout when the real copy does not exist yet. From across the room it looks like prose. Up close it says nothing, which is the point — you can judge line length, column width and the shape of a page without anyone starting an argument about the wording. The words began as real Latin, lifted from Cicero, and were corrupted long ago past the point of meaning anything.

Where does the text come from?

The source is Cicero's De finibus bonorum et malorum, written in 45 BC — an argument about what counts as good and bad, and therefore what a person should be chasing. The passage everyone has half-seen begins "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit": nobody, roughly, loves pain for its own sake, or goes looking for it because it is pain.

Printers reused that block of type for a very long time, and it did not survive the journey. Dolorem lost its first two letters and became lorem, which is not a word in Latin or in anything else. Elsewhere words were dropped, doubled and misspelled until the grammar collapsed. Tracing the fragment back to Cicero is usually credited to Richard McClintock, a Latin scholar who followed the unusual word consectetur to its source.

How old is it?

Older than anyone can prove. You will read that an unknown printer scrambled a galley of Cicero in the 1500s. That story appears everywhere and is sourced nowhere, so treat it as folklore rather than history. The recent half is at least recent enough to have witnesses: dry-transfer lettering sheets sold to design studios from the 1960s carried lipsum as their sample text, desktop publishing software copied it in the 1980s, and by the time page layout moved onto screens it was already the default thing to type.

What does lorem ipsum mean in English?

Nothing, as printed. It is not a sentence and it does not parse. Individual words are still recognisable Latin — dolor is pain or grief, ipsum is "itself" — but they have been shuffled into an order nobody wrote, so the word-for-word translations that circulate online are a party trick rather than a translation.

That is a feature. Text with no meaning cannot be read by accident, and anything that cannot be read by accident stays what it is: a grey shape holding the space where the writing will go.

Why nonsense Latin instead of repeating one word?

Because a repeated word makes stripes. Typographers judge a paragraph by its colour: the even grey tone a block of text takes on once you stop reading it and look at the shape. Latin gives believable grey, because its word lengths and vowel rhythm land close enough to English, Spanish, French and Italian that the block behaves like a real paragraph. Type "text text text" instead and the eye locks onto the pattern immediately, which tells you nothing about how writing will sit there.

The other half of the answer is about the meeting, not the page. Real sentences in a wireframe turn the review into a debate about the sentences, because everyone has an opinion about words and very few people have one about leading. Nonsense keeps the conversation where the designer needs it. That trick predates the computer and still works.

When does placeholder text mislead you?

Whenever it stands in for data rather than prose. Latin is a decent model of a paragraph and a poor model of everything else.

How much should you generate?

More than you expect and less than you expect, in the same sitting. Layouts rarely fail at the length you planned for. They fail at the extremes, where a card that looks balanced at 40 characters collapses at 12 and overflows at 200. Generate the expected length, half of it and double it, then look at all three before calling the block finished.

For any field with a ceiling, know the number before you generate: roughly 60 characters for a page title before Google truncates it, roughly 155 for a meta description, 280 for a post on X unless you pay for the longer limit. The first two are pixel limits dressed up as character counts, so test them with wide capitals instead of trusting the figure. The placeholder text generator here produces paragraphs, sentences, words or list items and prints the word and character totals beside the buttons, which is the quickest way to fill a field right up to its limit on purpose.

When the real copy finally arrives, measure it the same way before deciding the design survived. Counting the characters in the actual headline takes a second and settles the question the placeholder only postponed.

How does it end up on a live page?

Nobody reads it. Placeholder text turns invisible to the person who pasted it, often weeks before release, and that is how it reaches printed packaging, broadcast captions, app store listings and live home pages. Searching the whole project for "lorem" before you ship costs one command and catches nearly all of it. Search rather than replace blindly, though: a replace-all nobody read first does its own kind of damage.

Search engines take it at face value. A page of Latin has nothing to rank for, and Google indexes it exactly as it finds it. A staging site left open to crawlers is the usual route.

Freshly randomised Latin is harder to spot than the classic passage. "Lorem ipsum dolor sit amet" is recognised on sight by anyone who has worked near a designer. Randomly assembled sentences are not, and a reviewer skimming a deck can mistake them for copy that has already been written. Keep the classic opening line switched on when you want the placeholder to announce itself.

What the generator here will not do

Its vocabulary is the standard lipsum pool: 163 words. Sentences are assembled by drawing from that pool at random, so words repeat inside the very first paragraph and the repetition is plain long before a full page of text. That is fine for checking column widths and useless for demonstrating a search feature, where you need varied terms that actually match a query. One run is also capped at 200 units, so a very long document takes several passes.

There is no exact-character mode, because an exact cut lands in the middle of a word — generate by words, read the character total and trim the last one or two. The HTML option wraps blocks in paragraph or list-item tags and does nothing else: no headings, no nesting, no classes. List mode draws its fragments from the same 163 words, so a long list will reuse vocabulary heavily even though no two lines come out identical; for a menu or a tag cloud, entries you invent yourself look far more like the real thing.

So why is it still here?

Because nothing has replaced the thing it does. Themed generators exist — filler built out of food words, film quotes, corporate jargon — and they are funnier for about ten seconds, after which the joke pulls attention back onto the words and undoes the only reason placeholder text exists. Real content beats all of it when you have real content. The rest of the time, meaningless text of roughly the right shape is still the most honest way to admit that the writing has not been done yet.

If you need a block of it now rather than a history lesson, the lorem ipsum generator gives you paragraphs, sentences, words or list items, with the classic opening line optional and the word and character counts shown next to the buttons. It runs in your browser, so nothing is sent anywhere, and past that fixed first line every run comes out different.

The placeholder is a loan, and the real words have to get written eventually. Taking notes without an account covers where to draft them when you do not want a sign-up form standing between you and a first sentence.

Frequently asked questions

What is lorem ipsum used for?

It fills a layout with text-shaped nonsense while the real copy is still being written, so a design can be judged on line length, spacing and structure rather than wording. It is meant for mockups, wireframes and templates only. On a published page it is a mistake, not a placeholder.

What does lorem ipsum translate to in English?

Nothing coherent. It started as a passage of Cicero about nobody seeking out pain for its own sake, then lost and gained enough letters that the Latin no longer parses. "Lorem" is not even a word: it is "dolorem", meaning pain, with the first two letters knocked off.

Is lorem ipsum real Latin?

The words come from real Latin — Cicero wrote the original around 45 BC — but the passage as printers pass it around is not grammatical. Several words are misspelled or invented, and the order is not the order Cicero used. It reads as Latin without being Latin.

Why do designers use lorem ipsum instead of real text?

Partly for texture: Latin word lengths and vowel patterns produce roughly the same even grey tone as English or Spanish prose, which repeating a single word does not. Partly for focus: real sentences turn a layout review into a debate about the sentences, and nonsense keeps it on the layout.

Is it bad for SEO to leave lorem ipsum on a page?

It gives the page nothing to rank for. Search engines index the Latin exactly as they find it, and a visitor who lands there sees an unfinished site. Staging sites left open to crawlers are the usual culprit, so search the project for the string "lorem" before every release.

Can I use lorem ipsum in commercial work?

The text itself is about two thousand years old and long out of copyright, and it is used as placeholder in commercial design constantly. The risk is not legal but practical: placeholder text that survives into a shipped product is one of the most common and most visible production mistakes there is.

Last updated September 19, 2026