Free tool
Lorem ipsum generator
Get lorem ipsum placeholder text by paragraphs, sentences, words or an exact number of characters. Copy it as plain text, HTML paragraphs, Markdown or a JSON array, with or without the classic "Lorem ipsum dolor sit amet" opening.
Free · no sign-up · runs in your browser, nothing is uploaded
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vivamus vestibulum eu nisl potenti. Vulputate leo luctus cubilia integer enim cursus maecenas at in. Dis aliquet labore neque sagittis facilisi donec ornare. Dolor potenti leo quisque vulputate elementum purus curae fermentum ipsum enim curae praesent. Est amet nostra, taciti elementum volutpat posuere. Vel ultricies placerat ultrices senectus urna consectetur aliquet tellus facilisi tempus malesuada. Per vehicula cras, vitae dapibus imperdiet consequat. Malesuada metus auctor scelerisque suscipit et dapibus fames torquent euismod curabitur ornare. Consequat cubilia at facilisis penatibus orci, consequat malesuada mauris. Volutpat vel tellus a dignissim aenean viverra fringilla. Commodo enim tellus rutrum sagittis egestas commodo curae interdum molestie euismod tempus faucibus turpis. Pellentesque eleifend id fames donec est urna venenatis dapibus feugiat auctor aliquam. Curae sem faucibus torquent mauris, labore pharetra gravida. Rutrum ante donec nulla odio aenean feugiat lacinia tellus orci hac, habitasse nibh. Nam nunc conubia at sed cubilia porttitor etiam nunc facilisi mollis. Consectetur dictum per amet metus id. Eros bibendum vulputate vitae accumsan suspendisse consectetur in nisi mauris id, porttitor cras.
What each option does
| Option | What you get | Use it for |
|---|---|---|
| Paragraphs | Blocks of 2 to 11 sentences (short, medium or long) | Article bodies, blog templates, long-form layouts |
| Sentences | An exact number of sentences in one block | Card descriptions, captions, tooltips |
| Words | An exact word count | Headings, buttons, product names |
| Characters | Text that ends on a whole word at or under the count | Field limits, meta descriptions, truncation tests |
| HTML / Markdown | Paragraph tags, or blank-line separated text | Pasting into a template, CMS or README |
| Rich markup | A heading, a list, bold, italic and a link | Testing a prose stylesheet or rich-text editor |
| JSON array | One string per paragraph | Seeding fixtures and component stories |
The settings and a seed are kept in the page URL, so the same link always shows the same text. Press New text for a different version. For whole rows of fake records rather than prose, use the mock data generator.
Where lorem ipsum comes from
The text is a scrambled piece of sections 1.10.32 and 1.10.33 of Cicero's De finibus bonorum et malorum ("On the ends of good and evil"), written in 45 BC. The source is usually traced by Richard McClintock, a Latin scholar who found the rare word "consectetur" in Cicero and matched the passage.
It spread as filler in printing. In the 1960s Letraset sold dry-transfer sheets with lorem ipsum on them, and desktop publishing software such as Aldus PageMaker later included it, which is how it reached web design. The usual opening line is:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Because words were cut and rearranged, it is not real Latin. "Lorem" is not a Latin word at all; it is the end of "dolorem" (pain). That is the point: it has the rhythm of text without a message.
Lorem ipsum in your editor and code
You often do not need a website for a quick block of filler. These are built in or one install away:
Microsoft Word =lorem() random Latin paragraphs
=lorem(3,5) 3 paragraphs of 5 sentences
=rand() sample text in your Word language
VS Code (Emmet) lorem + Tab about 30 words
lorem10 10 words
p*3>lorem three <p> tags with filler
// JavaScript: @faker-js/faker
import { faker } from '@faker-js/faker';
faker.lorem.paragraphs(3);
faker.lorem.sentence();
faker.lorem.words(5);
# Python: Faker
from faker import Faker
fake = Faker()
fake.paragraph(nb_sentences=5)
fake.text(max_nb_chars=200)In tests, seed the generator (faker.seed(42), Faker.seed(42)) so snapshots do not change on every run. This page does the same with its seed.
Placeholder text gotchas
- It ships to production. Before launch, search the code, CMS export and translation files for
loremandipsum. A simplegrep -ri "lorem ipsum" .catches most of it. - Real copy is longer or shorter. German and Finnish words are long; Chinese and Japanese text is short. Test layouts with the real languages you support, not only with Latin filler.
- Screen readers and spell checkers. If filler appears in a page others test, mark it with
lang="la"or use English filler, so a screen reader does not read it with English rules and reviewers are not flooded with spelling errors. - Text hides design problems. Real headlines have long words, numbers and names that break lines in odd places. Once a layout is close, swap in real content.
- Do not use it for SEO pages. Search engines index what is on a live page. Keep staging sites with filler out of the index.
Building a UI? DevHunt lists design tools for developers, and the Markdown to HTML converter and HTML formatter help when you paste this text into a template.
More free developer tools
FAQ
What does lorem ipsum mean?+
Nothing, on purpose. It is scrambled Latin taken from Cicero's "De finibus bonorum et malorum" (45 BC). The original line around it talks about no one loving pain itself ("dolorem ipsum"), and "lorem" is what is left of "dolorem" after the first letters were cut off. Words were dropped, changed and added, so the text cannot be translated as a whole.
Why do designers use lorem ipsum instead of real text?+
It looks like text, with words of mixed length and normal punctuation, but nobody stops to read it. Reviewers judge the layout, type size and spacing instead of arguing about the copy. It also makes it obvious which parts of a mockup are not final.
How do I get lorem ipsum in Word or VS Code?+
In Microsoft Word, type =lorem() on a new line and press Enter; =lorem(3,5) gives 3 paragraphs of 5 sentences, and =rand() gives sample text in the language of your Word install instead. In VS Code and other editors with Emmet, type lorem and press Tab for about 30 words, or lorem10 for 10 words.
Is lorem ipsum copyrighted?+
No. It comes from a text Cicero wrote over 2,000 years ago, which is in the public domain, and the scrambled versions are filler, not a creative work anyone owns. The text this generator makes is random and free to use for anything.
How many words are in a paragraph of lorem ipsum?+
There is no standard. Here a medium paragraph has 4 to 7 sentences of 6 to 15 words, so roughly 40 to 100 words. Pick Short or Long to change it, or switch to Words and ask for an exact count.
Can I generate an exact number of characters?+
Yes. Choose Characters and enter a number. The text stops on a whole word at or under that length and ends with a period, which is useful for testing a field limit, a 160-character meta description or a card that truncates text.
Is there lorem ipsum in English?+
Yes. Switch Words to "English filler" to get the same kind of random text made from plain English words. It helps when Latin would confuse a client, a translator or a spell checker, while still not saying anything.
Sources: Lipsum.com: history of lorem ipsum · Wikipedia: Lorem ipsum · Emmet: Lorem Ipsum generator · Microsoft: insert sample text in Word · Faker (Python): lorem provider · Faker (JavaScript): lorem · MDN: lang attribute. Checked 2026-10-31.