Generate placeholder text in paragraphs, sentences, words, characters, or list items. Copy as plain text, HTML, or Markdown — or switch to readable English filler.
Unit
Count
Para length
Text mode
Preview
Font size16px
Advertisement · 336×280
Grammarly — write with confidence
Grammar, tone & clarity. Used by 30 million people.
It's Cicero. Specifically, section 1.10.32 of De Finibus Bonorum et Malorum — a treatise on ethics he wrote around 45 BC. The real Latin opens:
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit…"
("Nor is there anyone who loves pain itself because it is pain…") An unknown typesetter in the 1500s snipped words out of context, jammed "Lorem" onto the front of "dolorem," and printed the result as filler to show off type specimens. It stuck around for 500 years because nobody could read it — which is exactly the point.
Use it for layout. Don't use it for anything a person will judge.
Lorem ipsum is right when the question is how does the type breathe. It's wrong when the question is does the copy fit or will the client understand this. I've watched a stakeholder review get derailed for 20 minutes because someone asked "what does 'consectetur' mean?" — that's what the Readable English mode is for. Real sentences, still meaningless enough to ignore, no Latin questions.
If you write code, you probably don't need this page
VS Code and every JetBrains IDE ship Emmet. Type lorem in an HTML file, hit Tab, done. Type lorem50 for exactly 50 words. The reason to come here instead: you want Markdown output, a specific character count (not word count), the <ul><li> list form, or one of the two non-Latin modes. Everything else, Emmet is faster.
Three modes, one honest comparison
Classic Latin — the default. Recognizable, expected, ignorable. Use for internal design work.
Readable English — pulls from a sentence bank. Use when non-designers will see the mockup.
Word Soup — random real words of mixed lengths. Use to stress-test line breaks, kerning, and hyphenation — Latin has an unusually even letter distribution and won't catch layout bugs that real English will.
Frequently asked questions
Is lorem ipsum real Latin?
Sort of. The words are Latin, pulled from Cicero's De Finibus. But they've been chopped up, reordered, and had fragments like "Lorem" invented — so it doesn't parse as Latin. A Latin teacher will spot it as gibberish in about two seconds.
Give me 3 paragraphs, fast — what do I click?
Unit = Paragraphs, Count = 3, Generate. If you want it inside <p> tags for pasting straight into HTML, switch the format tab to HTML before copying.
Why start with "Lorem ipsum dolor sit amet"?
Recognition. Reviewers see it and immediately know "this is filler, ignore it." Turn the toggle off and the first paragraph looks like a real (but weird) sentence, which can trip people up. Leave it on for design reviews.
When should I use Word Soup instead?
When you're QAing typography. Latin has an unusually smooth letter frequency, so it never produces the ugly line breaks real English does — words like "responsibilities" or "asymmetrical" that blow up a narrow column. Word Soup mixes short and long English words so those bugs show up on the mockup instead of in production.
Can I share a link that opens with my exact settings?
Yes. The URL updates every time you generate — copy it from the address bar. Example: ?unit=paragraphs&count=3&format=html&mode=latin. Handy for bookmarking your default setup or dropping into a project README.
Who uses the lorem ipsum generator
Web designers
Fill mockups and wireframes without getting distracted by real copy — focus on layout, type, and spacing
Developers
Get HTML-ready placeholder paragraphs or list items to paste directly into templates during development
Content strategists
Use Readable English mode for stakeholder mockups — pseudo-Latin confuses non-technical reviewers
Print designers
Generate exact word or character counts to test column widths, widow lines, and page flow