Lorem ipsum is placeholder text used to fill a layout before the real copy exists. It looks like language without being readable, so a reviewer judges the typography and spacing rather than getting drawn into the words. Generate paragraphs, sentences, words or list items, with optional HTML markup.
How to use it
Choose a unit and a quantity; the text regenerates each time you change an option.
- Paragraphs — for article bodies and long-form layouts.
- Sentences — for card descriptions, summaries and meta text.
- Words — when you need to fill an exact length, such as a headline or a truncation test.
- List items — for navigation, bullet lists and table rows.
- HTML mode wraps the output in <p> or <ul> tags, ready to paste into a template.
Where the text comes from
The words are a scrambled passage from Cicero’s De finibus bonorum et malorum, written in 45 BC. The familiar opening is a fragment of "dolorem ipsum quia dolor sit amet" — "pain itself, because it is pain".
It has been the printing trade’s standard filler since at least the 1500s, and became ubiquitous in design when Letraset put it on transfer sheets in the 1960s.
When not to use placeholder text
Lorem ipsum is uniform in a way real copy never is. It has no long words, no short ones, no names, no numbers and no awkward line breaks — so a layout that looks balanced with it can fall apart with real content.
For anything where copy length genuinely matters — headlines, buttons, table cells, navigation — test with realistic text at realistic extremes instead. And never ship it: "lorem ipsum" appearing in production is a familiar and avoidable embarrassment.
FAQ
Does lorem ipsum mean anything?
Not as written. It comes from a real Latin philosophical text but the words have been scrambled and altered, so it reads as language-shaped noise rather than meaningful Latin. That is exactly what makes it useful as filler.
Why use Latin instead of English placeholder text?
Because it does not distract. English filler gets read, and reviewers start editing the copy instead of assessing the design. Latin-looking text has roughly the right letter distribution for Western typography without inviting anyone to read it.
Can I paste this straight into HTML?
Yes — enable "Wrap in HTML tags" and the output comes back as <p> paragraphs or a <ul> list, ready to drop into a template.
Is the text different every time?
Yes. Words are drawn at random on each generation, so refreshing gives new filler at the same length. Enable the incipit option if you want it to open with the traditional "Lorem ipsum dolor sit amet".