Lorem ipsum has been placeholder text since Renaissance typesetters first scrambled Cicero. The point is exactly that it isn’t real content: it lets you evaluate typography, spacing, and layout without the distraction of meaning. A good layout should look right with any real text, but you can’t know whether your typography scale is correct if you’re also mentally reading the words.
This generator produces placeholder text in three modes: individual words, sentences, or full paragraphs. Every generation is random by default, so you get fresh text each time you regenerate. There is also a deterministic seed mode (used by automated tests) that produces the same output given the same seed.
How the generator works
The word list is the classic corpus: about 100 of the most common words from the scrambled Cicero passage that has been the design-industry standard for 500 years. Every sentence is 4 to 16 words long, randomly assembled, with an occasional comma in the middle to break up the rhythm. Every paragraph is 4 to 8 sentences long.
When “Start with Lorem ipsum” is turned on, the first output begins with the classic opening — Lorem ipsum dolor sit amet, consectetur adipiscing elit — so the reader’s eye immediately recognizes it as placeholder text.
When to use each mode
- Words — for button labels, form field placeholders, menu items, tag labels, anywhere a few words is enough
- Sentences — for captions, tooltips, short form fields, card descriptions, quote blocks
- Paragraphs — for body copy, article layouts, blog post drafts, any block of long-form content
Match the unit of your output to the unit you’re designing. Picking “3 paragraphs” when you’re designing a button is the wrong scale and wastes your time.
Example: filling a blog post mockup
You’re designing a blog post template and want to see how long-form prose renders at the current font size and line height. Generate 5 paragraphs with the classic opener on. You get roughly 150-200 words of placeholder Latin, enough to fill a viewport or two of body copy. Paste it into your mockup and see whether the type scale holds up against real-length content.
If the layout looks cramped with 5 paragraphs of lorem ipsum, it’s going to look cramped with 5 paragraphs of real content too. Catch that at design time, not post-launch.
What this tool does not do
It does not localize to other languages (Latin is the universal design-industry placeholder for a reason — it doesn’t favor any modern language’s character frequency). It does not generate structured placeholder content like blog posts with headings and lists — for that, hand-build the skeleton and drop lorem ipsum into each section. For realistic mock user records (names, emails, addresses), the fake user data generator is the structured-data equivalent.