Allin1Tool
Text ToolsRuns in your browser

Lorem Ipsum Generator

Generate placeholder paragraphs, sentences, words or list items, randomised on every run, as plain text or HTML.

Share:

Lorem Ipsum Generator workspace

Text Statistics

Characterswhat you can see — grapheme clusters0
Characters without spaces0
UTF-16 code unitswhat String.length reports0
Words0
Sentences0
Paragraphs0
Lines0
Average word length0 chars
Reading timeat 225 words per minute
Speaking timeat 130 words per minute

Everything on this page is computed in your browser. Nothing is uploaded, and nothing is saved between visits — closing the tab is enough to clear it.

Using Lorem Ipsum Generator

  1. Choose what to generate: paragraphs, sentences, words or list items.

  2. Set how many you need, anywhere from 1 to 200.

  3. Pick an output format — plain text, HTML paragraphs, or an HTML list.

  4. Tick or untick the classic opening phrase, then press Generate for a fresh block.

  5. Copy the result, or download it as a .txt file.

Placeholder copy is assembled fresh on every run from a 179-word Latin vocabulary, with randomised sentence and paragraph lengths so no two blocks repeat. Output can be plain text, paragraph tags or a list, and the traditional opening phrase is optional.

Placeholder copy for a layout you are still designing, built fresh each time you press Generate rather than copied from a fixed passage.

Every block is assembled, not recited

Ask for fifty paragraphs and you get fifty different ones. That matters more than it sounds: a generator that recycles a fixed set fills a mock-up with repeated blocks, which hides exactly the line-length and ragging problems the placeholder is there to reveal.

The generator draws from a 179-word Latin vocabulary. Each sentence is 6 to 15 words long, picked at random; each paragraph holds 3 to 6 sentences; a comma is dropped into the middle of longer sentences about half the time to keep the rhythm from going flat. The odds of two blocks matching are effectively nil, since a single sentence has more possible forms than there are atoms worth counting.

That randomness has a consequence worth naming: this is not the Cicero passage in its traditional order. It is words from that passage in a new arrangement, so the same word can appear twice in one sentence, and a Latin reader would find it meaningless. It has always been meaningless — that is the point of placeholder text — but do not treat the output as a quotation of anything.

Four shapes of output

Paragraphs for body copy, Sentences for a run of prose without paragraph breaks, Words for a headline or a label, and List items for a bulleted block. The count field accepts 1 to 200.

The classic opener is a checkbox. Leave it ticked and the first sentence begins Lorem ipsum dolor sit amet, consectetur adipiscing elit before the random words start, which makes the first sentence 14 to 23 words rather than 6 to 15. Untick it and everything is drawn at random from the first word onward.

One small catch in Words mode: the opener is eight words and its fifth word carries a comma. Ask for five words with the opener on and you get Lorem ipsum dolor sit amet, — trailing comma included. Ask for six or more and it reads normally.

Wrapping it in HTML

Three output formats. Plain text separates blocks with a blank line. HTML paragraphs wraps each block in <p> tags. HTML list wraps the whole set in <ul> with each block on its own indented <li>.

The wrapper follows the blocks, not the sentences. In Sentences mode everything you asked for is one block, so the <p> format gives you a single paragraph element holding all of them — which is right if you wanted one dense paragraph and wrong if you expected one tag per sentence. Switch to Paragraphs or List items for that.

<ul>
  <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit magna...</li>
  <li>Voluptatem accusantium doloremque laudantium totam rem aperiam...</li>
</ul>

Placeholder text has a shelf life

Two limitations, and the second one costs people real money.

Latin word lengths are not English word lengths, and they are nothing like German or Japanese ones. A card that holds three lines of this may hold four of your finished copy, or two. Placeholder text tells you a layout can breathe; it does not tell you the layout fits. Test the real strings before you sign anything off, and test the longest translation you will have to ship.

And placeholder text that reaches a live page is thin content in the eyes of a search engine, and embarrassing in the eyes of a customer. It happens on nearly every project that ships in a hurry. Search your templates for the phrase before release.

Related tools for layout work

Frequently asked

Will two generated paragraphs ever come out identical?

In practice, no. Sentences are 6 to 15 words drawn at random from a 179-word vocabulary and each paragraph holds 3 to 6 of them, so repeats do not occur at any realistic count.

How long is the first sentence when the classic opener is switched on?

The opener is eight words and the random tail adds 6 to 15 more, making the first sentence 14 to 23 words. Everything after it is drawn entirely at random.

Why does the HTML paragraph format sometimes return a single tag?

The wrapper follows blocks rather than sentences. In Sentences mode the whole request is one block, so it becomes one paragraph element; switch to Paragraphs or List items for one tag each.