3 paragraphs of lorem ipsum, drawn fresh each run

    Generate placeholder copy by the paragraph, the sentence or the word, from the 101 Latin words of the standard passage. Starts with the line everyone recognises, reports the character count that decides whether copy fits, and hands back plain text or paragraph tags.

    Each of these 3 paragraphs is built independently from 3 to 6 sentences of 6 to 15 words, so no two are the same length and none of them repeats. That is the point of asking for several rather than generating one and pasting it over and over: identical blocks hide the problems a mockup exists to expose, such as uneven paragraph depth, a widow at the top of a column, or a last line that lands alone. A single paragraph here averages about 47 words and 330 characters, so 3 of them come to roughly that many times over, give or take the randomness. The first sentence is the classic opening, which is what stops anyone reviewing the design from mistaking the filler for a draft and starting to edit it.

    Parameters

    Enter data for calculations

    Paragraphs, sentences or single words

    Up to 500 words, or 100 paragraphs or sentences

    The 19-word opening everyone recognises

    Plain text, or paragraphs wrapped in p tags

    Form progress0 / 2 fields

    💡 Fill in all required fields to unlock the calculate button

    Pick a unit, pick a number, paste the result into the layout that is waiting for copy

    Placeholder text exists so a design can be judged before anybody has written a word. This generator produces it in three units, paragraphs, sentences or single words, from 1 to 500 words, or up to 100 paragraphs or sentences, drawn from the 101 Latin words of the standard lorem ipsum passage. It can open with the exact line everyone recognises, Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua, which runs to 19 words and 123 characters, and it can hand the result back wrapped in paragraph tags instead of plain text.

    Where the words come from. Not from nowhere. The passage is mangled Latin from Cicero, De finibus bonorum et malorum, written in 45 BC. Even the name is a fragment: the original reads dolorem ipsum, meaning pain itself, and the first two letters were lost when a printer broke the line. What survives is Latin that is close enough to real prose to hold a layout together and far enough from English that nobody starts reading it.

    Setting it up, field by field

    1. Unit - paragraphs for article bodies and CMS fields, sentences for cards, tooltips and search snippets, words when you are filling a tag cloud or testing how a headline slot behaves at a given length.
    2. How many - from 1 to 500 for words, or up to 100 paragraphs or sentences. That covers everything from a card subtitle to a full article body.
    3. Start with the classic line - leave this on Yes if anyone other than you will see the mockup. That opening sentence is the universal signal for this text is not real, and without it people start correcting your placeholder copy.
    4. Output format - Plain text gives you paragraphs separated by blank lines. HTML paragraphs wraps each one in a p tag; the preview shows them rendered, and the copy button puts the markup itself on your clipboard.
    5. Read the counts - the second output gives words, sentences, characters with spaces and characters without. Characters with spaces is the one that decides whether copy fits a fixed box.

    Which unit to ask for

    Unit One of them is Usual request Fits
    Paragraphs 3 to 6 sentences 3 to 5 Article bodies, blog mockups, CMS rich text fields
    Sentences 6 to 15 words, with a comma inside the longer ones 5 to 20 Product cards, tooltips, meta description previews
    Words one word, run together into a single line 25 to 100 Headline slots, tag clouds, character budget tests

    How much text each setting actually produces

    A sentence is built from 6 to 15 words and a paragraph from 3 to 6 sentences, both drawn at random, so the amount you get lands in a range rather than on a number. The corpus averages 5.95 characters per word, which with the space after it works out at roughly 7 characters of line length per word.

    You ask for Fewest words Most words Typical Typical characters
    1 sentence 6 15 10 ~73
    1 paragraph 18 90 47 ~330
    3 paragraphs 54 270 142 ~1,000
    5 paragraphs 90 450 236 ~1,670

    Turning the classic opening on shifts the floor upward, because that sentence is fixed at 19 words rather than the usual 6 to 15. One paragraph that starts with it can therefore never come out shorter than 31 words.

    Six ways placeholder text goes wrong

    It ships. Lorem ipsum has reached production on live websites and in printed material more than once. The fix is procedural rather than typographic: grep the build for lorem before release, the same way you would grep for a stray console log.
    The line breaks lie. Latin words in this corpus average 5.95 characters against roughly 5 for running English, so a column that rags beautifully under lorem can rag badly under the real copy. Test the tight columns twice, once with placeholder and once with a paragraph of genuine text.
    One paragraph, copied five times. Identical blocks hide exactly the problems a mockup is meant to expose: uneven paragraph lengths, orphans, widows and a last line that lands alone at the top of a column. Ask for five and get five different ones.
    Guessing at a hard limit. A meta description is cut at about 160 characters and a button label at whatever the box allows. Do not eyeball those. Generate words, read the character count, and trim to the number.
    Dropping the classic opening. Without that first line, stakeholders sometimes take the placeholder for a draft and start editing it. With it, nobody has ever made that mistake.
    Using it to test internationalisation. Lorem ipsum is plain Latin script with no diacritics, no right to left, no combining marks and no ideographs. A layout that survives it can still break on German compounds, Arabic shaping or Japanese line breaking. Placeholder text proves nothing about those.

    Line length, and why the measure matters more than the amount

    Robert Bringhurst puts a comfortable line at 45 to 75 characters, with 66 as the target for a single column of continuous text. That is the number placeholder copy is genuinely useful for testing. Generate one paragraph, set your column width, and count the characters on a full line: if it is under forty the reader's eye jumps too often, and if it is over eighty the return sweep starts losing its place.

    The character counts in the second output make that check quick. A typical paragraph here is around 330 characters including spaces, so at a 66 character measure it should occupy about five lines. If yours takes nine, the column is too narrow.

    Things worth knowing before you paste

    Does lorem ipsum mean anything?
    Not as it stands. It is Cicero mangled past the point of sense, and that is the point: text you can read is text that distracts from the design. The underlying passage from De finibus bonorum et malorum is a discussion of pleasure and pain, and dolorem ipsum, the phrase the name was cut out of, means pain itself.
    Why is every generator's text slightly different?
    Because after the fixed opening sentence the words are drawn at random from a shared vocabulary. This one uses 101 words and assembles sentences of 6 to 15, so two runs with identical settings give different copy. Only the first sentence is stable, and only when you ask for it.
    How do I get exactly 50 words?
    Set the unit to Words and the count to 50. That path is exact, because it draws word by word rather than building sentences. Paragraphs and sentences cannot be exact by construction, since their length is part of what is randomised.
    What does the HTML option actually give me?
    Each block wrapped in a paragraph tag, one per line. The result panel renders them, so you see formatted paragraphs rather than angle brackets, and the copy button hands the markup itself to your clipboard. Paste it straight into a template. The word and character counts describe the text and ignore the tags.
    Is it safe to leave placeholder text in a staging site?
    Staging yes, anything a search engine can reach no. Google indexes staging environments that are left open, and a page whose body is Latin filler is a page with no useful content to rank. If the environment is public, put it behind authentication rather than behind a robots directive.
    Why does the count sometimes look off by one?
    The word count is taken from the assembled text, so the final full stop rides along on the last word and commas ride along on the words they follow. What you are counting is whitespace-separated tokens, which is also how a word processor counts, so the two agree.

    Related tools

    Palindrome Generator

    Checks a string for symmetry and names the position where it breaks, instead of building one - Open the generator

    Barcode Generator

    Placeholder product codes for the same mockup, with a real GS1 check digit on the end - Open the generator

    Anagram Generator

    Rearranges the letters of a word you supply and counts how many arrangements exist - Open the generator

    Password Generator

    Random strings for the login screen in the same mockup - Open the generator

    Color Generator

    Fills the other half of a blank layout, the palette - Open the generator

    Generator verified by the LiczGrupa.pl team

    Content, formulas and results have been reviewed for accuracy and relevance by our team of specialists.

    Natalia Skrzek

    Reviewed by: Natalia Skrzek