Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text by words, sentences, or paragraphs.
Did this tool work for you?
How to use this calculator
- 1
Choose how much text to generate: paragraphs, sentences, or words.
- 2
Set the amount.
- 3
Choose whether to start with the classic "Lorem ipsum" phrase or random words.
- 4
Copy the result.
Frequently asked questions
How much text can I generate at once?
Up to 50 paragraphs, 50 sentences or 50 words per run. A larger number is capped at 50, so 99 paragraphs gives the same 2,980 words as 50. A 0, which is also what an emptied box becomes, falls back to 3 (so does anything that is not a number), and a negative number becomes 1. If you need more text, generate several batches and paste them together.
Why do all my paragraphs start with "Lorem ipsum dolor sit amet"?
In the classic mode the generator is not random. It reads a fixed list of 69 words in order, and every sentence, and every paragraph, starts again from the top of that list. Paragraphs come out at 40, 60 and 80 words in rotation, so the first three are always the same lengths and the fourth repeats the first. That is fine for filling a layout, but it looks repetitive in a long mock-up.
What does the "Random words" option change?
It picks each word at random from the same 69-word list, so every click produces a different text. Sentence and paragraph lengths follow the same pattern as the classic mode and each sentence still gets a capital letter and a full stop. Because words are drawn independently and repeats are allowed, the result is not even pseudo-Latin grammar, and it cannot be reproduced later.
How long is each sentence?
Sentences are built to a pattern of 8, 11, 14, 17 and 20 words, then the pattern repeats. Three sentences are therefore 33 words, and five are 70. Inside a paragraph, the same pattern is used until the paragraph’s word budget runs out, so the last sentence takes whatever is left: a 40-word paragraph has sentences of 8, 11, 14 and 7 words.
Why does "words" mode have no full stop at the end?
Words mode returns a plain run of words, the first one capitalised, with no punctuation. Twelve words read "Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor". Use sentences or paragraphs if you need punctuation to test line breaking and sentence-level styling.
How are the word and character counts worked out?
Words are counted by splitting the output on whitespace. Characters are the length of the whole result, so spaces, full stops and the blank line between paragraphs are all included. One paragraph is 40 words and 252 characters, three paragraphs are 180 words and 1,158 characters, and 50 sentences are 700 words and 4,529 characters.
Is Lorem Ipsum real Latin?
It is adapted from a passage in Cicero’s De finibus bonorum et malorum, written in 45 BC, but words have been altered or cut, so it does not read as proper Latin. The generated text goes a step further because it reuses the same words in a fixed order. Do not rely on it for meaning, and do not expect translators to treat it as a real language.
Does it produce HTML, other languages or custom word lists?
No. The output is plain text with a blank line between paragraphs. It does not wrap paragraphs in tags, produce other languages, themed fillers or a list of your own words. Add the markup in your editor or template after pasting.
Placeholder text: what the generator produces
How much text each setting gives
The amount you type means different things depending on the unit, and the unit also changes how much text comes out. The table lists the exact word and character counts the classic mode produces for several amounts. Sentence and word counts are small and predictable, while paragraphs are by far the largest unit, which is why a few paragraphs are enough to fill most page mock-ups.
| Amount | Paragraphs | Sentences | Words |
|---|---|---|---|
| 1 | 40 words, 252 characters | 8 words, 55 characters | 1 word, 6 characters |
| 3 | 180 words, 1,158 characters | 33 words, 218 characters | 3 words, 17 characters |
| 50 (maximum) | 2,980 words, 19,202 characters | 700 words, 4,529 characters | 50 words, 313 characters |
Worked example: one paragraph
One paragraph in the classic mode returns four sentences: "Lorem ipsum dolor sit amet consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam quis nostrud exercitation ullamco laboris nisi ut aliquip ex. Ea commodo consequat duis aute irure dolor." That is 40 words in total. Asking for two paragraphs adds a second one that begins with the same words but runs to 60, so it ends on "...sunt in."
Worked example: three sentences
Three sentences give 33 words in a rising pattern. The first is "Lorem ipsum dolor sit amet consectetur adipiscing elit." The second repeats those words and carries on to "...sed do eiusmod", and the third adds "tempor incididunt ut". Because each sentence restarts from the beginning of the list, they all share the same opening, which is useful when you need predictable line lengths.
Predictable or random
The classic mode always returns the same text for the same settings, so a layout test can be repeated and compared. The random mode shuffles the 69-word vocabulary every time, so its output varies from click to click, though lengths still follow the sentence pattern. Choose classic for screenshots and regression checks, and random if repeated openings look unnatural in your design.
When placeholder text is the wrong choice
Filler hides real problems, so swap it out before testing anything that depends on content. Digits, accented characters, right-to-left scripts, very long unbroken strings and headings of unusual length are all absent from this generator, whose output is limited to 69 lowercase Latin-looking words. Test with real copy, or with realistic extremes, before you sign a layout off.
Learn more from an authoritative source:
WikipediaText Cleaner
Remove special characters, HTML tags, punctuation, numbers, or any custom characters from text.
Readability Score Calculator
Calculate the Flesch Reading Ease score, Flesch-Kincaid grade level, and key text statistics for any piece of writing.
Headline Analyzer
Score your blog post, email, or article headline for emotional impact, power words, word balance, and SEO potential.
Blog Title Generator
Generate 10 click-worthy blog post titles for any topic using proven headline formulas — listicles, how-tos, questions, and more.
Article Outline Generator
Generate a structured article or blog post outline with H2 and H3 headings, word count targets, and content suggestions.
Text Summarizer
Summarize any article, essay, or document into key bullet points, a short paragraph, or a TL;DR in seconds.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →