Lorem ipsum generator
Generate lorem ipsum paragraphs, sentences, words or list items in classic Latin or modern styles, with optional HTML markup.
- Runs in your browser
- Nothing you enter is sent
- Free, no account
The original scrambled Cicero that typesetters have used since the 1500s.
Paragraph length varies by one sentence either side of this figure.
Begins with “Lorem ipsum dolor sit amet, consectetur ad…”
Wraps each block in <p> tags.
How to generate placeholder text
- Choose what you need: paragraphs, sentences, individual words or list items.
- Set the amount with the slider or type an exact figure.
- Pick a style. Classic Latin is the traditional choice; the modern alternatives are useful when a client keeps asking what the Latin means.
- Turn on HTML wrapping if the text is going straight into a template, and adjust the paragraph length to match your real content.
- Copy the result, download it, or press “Generate new text” for a different draw.
Where lorem ipsum comes from
The familiar passage is corrupted Latin taken from De Finibus Bonorum et Malorum, a treatise on ethics written by Cicero in 45 BC. The opening words come from section 1.10.32: “Neque porro quisquam est qui dolorem ipsum quia dolor sit amet…” — “Nor is there anyone who loves pain itself because it is pain.” A Renaissance typesetter scrambled it into a specimen sheet, and the printing industry has used it ever since. Letraset put it on dry-transfer sheets in the 1960s, and desktop publishing software carried it into the digital era.
It survives because it works: the word lengths and letter frequencies resemble those of English and other Latin-alphabet languages, so a block of it has the right visual texture, while being meaningless enough that nobody starts editing the copy during a layout review.
Choosing a style
| Style | Best for | Watch out for |
|---|---|---|
| Classic Latin | Print layouts, type specimens, anything a designer will review | Clients occasionally think the site is broken or in the wrong language |
| Plain English | Testing readability and line-breaking with real word shapes | People start reading and commenting on the words |
| Tech & startup | SaaS mock-ups, pitch decks, product pages | Can be mistaken for approved marketing copy |
| Corporate jargon | Slide decks and annual-report layouts | Same risk — label it clearly as placeholder |
| Hipster | Demos where you want it to be obvious the copy is fake | Not appropriate for a formal client presentation |
| Recipe & food | Food blogs, menus, editorial layouts | Slightly longer average word length than Latin |
How much text do you actually need?
Match the placeholder to the real content or the layout will lie to you. A hero paragraph is typically 20–40 words; a product description 40–70; a blog paragraph 50–80; a full article section 150–300. If the finished page will have three-sentence paragraphs, generating ten-sentence ones will make the design look far denser than it will be — set the sentences-per-paragraph control to what you expect.
Accessibility and SEO warnings
- Never ship it. A page indexed with lorem ipsum can be classed as thin or low-quality content, and it undermines trust the moment a real visitor sees it.
- Do not use it in alt text. Screen-reader users get nothing from “lorem ipsum dolor”. Leave the attribute empty for decorative images instead.
- Do not use it in email templates you send. Filler in a live send is the classic Friday-afternoon mistake.
- Search for it before launch. A quick search for “lorem” across your templates and CMS catches almost every stray block.
Everything is generated on your device
The word banks and the generator ship with the page, so no request is made when you press generate. It works offline, produces unlimited text, and never adds a watermark or a “powered by” line to what you copy.
Questions
Where does lorem ipsum come from?
It is scrambled Latin from Cicero's De Finibus Bonorum et Malorum, written in 45 BC. Typesetters have used it since the 1500s because its word shapes and letter frequencies resemble Latin-alphabet prose without being readable.
Why use placeholder text at all?
Real copy pulls attention to the wording; placeholder text keeps reviewers focused on layout, type size and rhythm. If a design only looks good with perfect copy, the design is not finished.
Can I get HTML-ready output?
Yes. Turn on "Wrap in HTML tags" to get each paragraph inside <p> tags, or a full <ul> with <li> items when you generate list items. The markup is escaped and ready to paste into a template.
Is each generation different?
Yes — press "Generate new text" for a fresh random draw. The generator is seeded, so the same options and seed always produce the same text until you regenerate.