Lorem ipsum generator

Placeholder text in Latin or five real languages, as text or HTML, repeatable.

1 to 100.

The same seed and settings always give the same text.

179 words · 1,279 characters

What this tool does

It writes placeholder text for layouts, mock-ups, templates and tests. Choose how much you need (paragraphs, sentences, an exact number of words, or list items), the language, and whether you want plain text or HTML with <p> and <ul> tags, then copy or download it. The classic Latin text can start with the familiar "Lorem ipsum dolor sit amet, consectetur adipiscing elit…". The other languages are built from real, correctly spelled words of Vietnamese, Spanish, Portuguese and Indonesian, so the text has the letters, accents, word lengths and line breaks of the language your page will really use, without meaning anything.

Everything is generated on this page. Nothing is sent anywhere.

How to use it

  1. Pick the language and what to generate: paragraphs, sentences, words or list items.
  2. Type how many. Paragraphs come in three lengths: short (2 to 4 sentences), medium (4 to 6) and long (6 to 9).
  3. For Latin, keep or untick Start with "Lorem ipsum dolor sit amet…".
  4. Choose plain text (paragraphs separated by a blank line, list items one per line) or HTML.
  5. Copy the result or download it as a .txt or .html file. The counter under the box shows the words and characters you got.

Repeatable text: the seed

Every result comes from a seed. The same seed with the same settings always gives exactly the same text, in any browser, so you can note the seed in a design file or a test and get the identical text back next month. New text draws a fresh random seed; you can also type your own, such as a ticket number. The generator underneath is the same seeded one the random data generator uses, with unbiased sampling so every word in a list is equally likely.

Why real words in your own language matter

Latin placeholder text hides problems that real text shows at once. Vietnamese has stacked diacritics (ở, ữ, ặ) that need line height and a font with full Vietnamese coverage; a heading that looks fine with "Lorem ipsum" can clip the marks on "Ước mơ" or "Kỷ niệm". Vietnamese words are short, one syllable each, so a line breaks differently from Latin, and two-syllable words such as "thành phố" are written with a space inside. Spanish and Portuguese bring ñ, ç and accents, and Portuguese and Indonesian words run longer on average, which matters in narrow buttons and table headers. Testing with filler in the right language catches these before real content arrives.

How the text is built:

  • Sentences have 6 to 14 words, start with a capital letter (including Đ, Ư, Á) and end with a full stop; longer ones get one comma in the middle.
  • The same word is never used twice in a row.
  • Words mode gives an exact number of space-separated words, the way word counters count them, so Vietnamese "thành phố" counts as two.
  • List items are short phrases of 3 to 7 words, without a full stop, as menu entries and bullet points usually are.

Tips

  • For a word count check, paste the result into the text toolkit; to turn a Markdown draft into HTML, use Markdown to HTML.
  • Use HTML output to drop paragraphs straight into a template; the tags are plain <p> and <ul><li>, no classes or inline styles.
  • Placeholder text is easy to ship by mistake. Search your project for "lorem" (or the seed you used) before a release.
  • The history of Lorem ipsum and why filler still matters is in the article on placeholder text.

Frequently asked questions

Is Lorem ipsum real Latin?

It comes from real Latin: a passage of Cicero's De finibus bonorum et malorum (45 BC), cut and scrambled so that it no longer means anything. 'Lorem' itself is the end of the word 'dolorem'. The extra words in the usual generators are Latin-looking vocabulary added later.

Is the Vietnamese text real Vietnamese?

Every word is a real Vietnamese word, spelled with standard diacritics in Unicode NFC form. The words are put in random order, so the sentences sound like Vietnamese but carry no meaning, which is what placeholder text should do.

Can I get the same text again?

Yes. Keep the seed shown under the options. The same seed with the same language, unit, count, length and toggle gives exactly the same text every time.

How many words can I generate?

Up to 10,000 words, 1,000 sentences, 100 paragraphs or 200 list items at once. That is more than a long article; for more, generate again with another seed.

Does the HTML include styles or classes?

No. Paragraphs are plain <p> elements and list items are <li> inside one <ul>, so they take the styles of the page you paste them into.