tooly

Lorem Ipsum generator

Placeholder text for mockups, templates and layouts. Choose how much you need, keep or drop the classic “Lorem ipsum dolor sit amet” opening and copy it in one click.

Everything runs in your browser — nothing is sent anywhere

How to use

  1. 1

    Enter how many paragraphs, sentences or words you need.

  2. 2

    Toggle the classic opening and hit Regenerate for a different variation.

  3. 3

    Copy the text into your design or document.

Why designers fill layouts with Latin

Placeholder text exists so people can judge a layout without reading it. When a mockup contains real but unfinished copy, reviewers start editing sentences instead of looking at spacing, hierarchy and rhythm. Text in a language nobody reads fluently has the shape of prose, with word lengths, punctuation and line breaks that look natural, but gives the eye nothing to latch onto.

The familiar passage is a mangled excerpt from Cicero's De finibus bonorum et malorum, a treatise on ethics written in 45 BC. The original sentence begins "Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet", roughly "nor is there anyone who loves pain itself". Somewhere along the way a typesetter cut it mid-word, which is why the filler starts with "lorem", the tail of "dolorem". It spread widely through dry-transfer lettering sheets in the 1960s and then through desktop publishing software, and today it is built into most design and layout tools.

How this generator builds the text

The output is assembled from a vocabulary of 62 Latin words taken from the classic passage:

  • Each sentence has between 6 and 15 words, starts with a capital letter and ends with a full stop. Longer sentences sometimes get a comma in the middle, which breaks up the line the way real clauses do.
  • Each paragraph has 4 to 7 sentences, so it averages around 55 to 60 words. Paragraphs are separated by a blank line.
  • In words mode you get a plain run of lower-case words with no punctuation, useful for button labels, tags or headlines.

With the classic option on, the text opens with "Lorem ipsum dolor sit amet, consectetur adipiscing elit", the opening that many people recognise instantly as placeholder copy (in words mode, without the comma). Switch it off when you need several blocks that do not all start the same way.

The words are picked by a seeded pseudo-random generator rather than a truly random one. The first result after loading the page is always the same, and each Regenerate click moves to the next variation in a fixed sequence. That makes screenshots and design reviews repeatable: reload, click Regenerate the same number of times and you get identical text.

Choosing the right amount

Generate roughly what the real content will be, not an arbitrary block:

  • A blog post card usually shows a title of 6 to 10 words and an excerpt of 2 or 3 sentences.
  • A product description on a shop page typically runs one or two paragraphs.
  • A long-form article template needs 8 to 15 paragraphs to test reading width, line height and how headings interrupt the flow.
  • Navigation and buttons need single words or two-word phrases; generate words and trim.

To check the length of what you generated against a brief, paste it into the word counter.

Where placeholder text can mislead

Lorem ipsum is evenly shaped, and real content rarely is. Before a design is signed off, test it with copy that stresses the layout:

  • Translations run longer. German and Finnish text is often 20 to 35 percent longer than English, with single words over 20 characters that refuse to wrap.
  • Real headlines vary. One will be three words, the next two full lines.
  • User content is unpredictable. Names, comments and reviews may be one character or several hundred.

Finally, search a project for "lorem" before it ships. Forgotten placeholder text on a live page is one of the most common launch-day mistakes, and search engines do index it.

FAQ

What is Lorem Ipsum?

Scrambled Latin from Cicero’s De finibus, used since the 1500s as filler text because it looks like real prose without distracting the reader.

Is the text random?

Each Regenerate click produces a new variation; the same variation can be reproduced if you need consistent mockups.

Does it contain real words?

It is pseudo-Latin — some words are real, the sentences mean nothing, so nobody mistakes it for content.

How long can the text be?

Up to 100 paragraphs, 500 sentences or 5000 words per generation.

Can I get HTML paragraphs?

Paste the text into Markdown to HTML — each blank line becomes a <p>.

Related tools