text tool

Lorem ipsum generator

Most generators hand you a grey blob and leave you to imagine the rest. This one draws the filler as the thing you are about to paste: a page body, a grid of cards, a set of headlines, a bullet list or rows of invented data.

Runs on your device. Nothing is uploaded.

Loading the tool…

How to use it

  1. 1

    Pick the shape you are filling

    A page body, a card grid, headlines and subheads, a bullet list, or rows of mock data. The preview is drawn as that thing, not as a paragraph of grey.

  2. 2

    Set how much and which words

    The number counts whatever the shape counts: paragraphs, cards, headlines, list items or rows. Classic Latin keeps the reader off the words, plain English shows a client something they can read.

  3. 3

    Copy it in the format you paste into

    One button. Advanced options switch the copy between plain text, HTML, Markdown, a JSX fragment, JSON and CSV, and let you trim the text to an exact word or character count.

  4. 4

    Reuse the same filler later

    The seed is in the address bar, so reopening the link gives you the identical text. That keeps a before and after screenshot honest while you change a layout.

Varied lengths are the point

The complaint designers make about filler is not that it is Latin, it is that every block is the same length. A grid built on four identical cards looks perfect and falls apart the day the real titles arrive at three words and eleven. This generator varies block lengths by default, so the card grid you approve is one that has already survived a short title and a long one.

Latin or plain English

Latin is unreadable on purpose, which is what you want when somebody should judge the layout rather than the words. It has a second property that is easy to overlook: it is trivial to find. One search for a distinctive Latin word tells you whether filler survived into production. Plain English reads more like real copy and tests line lengths more honestly, but it hides in a page much better, so it needs a real check before you publish.

Mock rows for tables and forms

A table of placeholder paragraphs tells you nothing about a table of records. The rows shape gives you names, emails, companies, towns, dates and prices in the column mix you choose, and copies as CSV, JSON, an HTML table or a Markdown table. Every name and street is invented, emails use example.com and phone numbers sit in the 555 0100 range, both reserved for fiction.

Limits

  • Text comes from a fixed word list, so a very long output repeats words.
  • Blocks come out at different lengths on purpose. Turn that off in Advanced options if you need every block identical.
  • Pseudo Latin sitting in a page declared as English will be read aloud with English pronunciation rules by a screen reader, which is one more reason to take it out before you publish.
  • The mock rows are invented. They are shaped like real records but they are not a sample of anybody's data.

What it does not do

  • It does not write real copy for you.
  • It does not generate avatars or images.
  • It does not translate, and it does not match your brand tone or reading level.

Questions people ask

Why does it render the filler instead of just printing it?

Because the question you are trying to answer is whether the layout holds, and a wall of text cannot answer it. Seeing four cards of different lengths, or five headlines with their character counts beside them, shows you the failure while it is still cheap to fix. The copy button still gives you the plain text.

How do I get exactly the same text again?

Every output is generated from a seed, and the seed is written into the address bar as you work. Copy the link, come back tomorrow, and you get byte for byte the same filler. That is what makes a before and after screenshot comparable when the only thing you changed was the layout.

Is Latin or English filler better?

Latin when the reader should ignore the words and judge the layout, and when you want filler that is easy to grep for before launch. English when a client would be confused by Latin, or when you need realistic word lengths to test how lines break. English is the riskier choice only because it hides so well in a finished page.

Does lorem ipsum actually hurt a design?

Partly. It is a poor choice where the words are the product, such as a landing page, because length and tone are design constraints there and filler hides both. It stays a good choice for surfaces that must survive unpredictable real content. The real failure is one fixed block at one fixed length everywhere, which is exactly what varied lengths fix.

Will placeholder text hurt my search ranking?

Google does not name lorem ipsum in its spam policies, so there is no specific penalty to fear. What can happen is duller: a published page of filler has nothing to rank for, can be classified as thin content or a soft 404, and wastes crawl budget. Search for a distinctive word from your filler before you publish.

Can I get fake names and addresses rather than Latin?

Yes. Choose the rows shape and pick your columns in Advanced options. You get IDs, names, emails, companies, job titles, streets, towns, countries, phone numbers, dates, prices, products and statuses, copyable as CSV, JSON, an HTML table or a Markdown table for seeding a prototype or a test database.

Is anything sent to a server?

No. The text is generated in this page from word lists that ship with it, and no network request is made after the page loads. You can watch the network tab while you type and see nothing move. Nothing is stored either, so a refresh starts over unless the seed is in your link.

Write the real copy instead

Take what you made here into documents.

Create a document with OneCraft

Related tools

Sources

Written and checked by the OneCraft team. Last checked .