Lorem ipsum generator

Makes text of an exact character length, gives the same text again from a seed, outputs HTML lists, headings and JSON, and has plain English, Arabic and Urdu word banks for right-to-left layouts as well as classic Latin.

In short

Lorem ipsum is scrambled Latin used as placeholder text so a layout can be judged without real copy. This generator makes it by paragraphs, sentences, words, an exact number of characters or list items, as plain text, HTML, Markdown or JSON, with the classic opening sentence if you want it. Copy it or download it.

  • Exact length
  • Repeatable text
  • Arabic and Urdu
  • Copy summary
  • Runs in your browser

Private by design. Nothing you type is uploaded or saved. Add this tool to your phone or computer for one-tap access.

What to make

Up to 100 paragraphs.

Format

Length and repeat

The same seed and settings always give the same text. Change it for different text.

Your text

154 words · 1,082 characters
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accusantium animi ab ea, natus voluptate ducimus qui. Elit amet molestias magna rem voluptatem culpa, architecto consequat provident aspernatur magni eiusmod. Nesciunt quisquam cillum sequi similique cillum, nulla error laborum cupiditate eu quos beatae. Lorem et commodo anim ipsa consequuntur, deserunt aspernatur labore aliquip ipsam ut sequi. Voluptatem eu non ipsum tempor, eius velit error mollitia corrupti sed. In iste sed incididunt quasi, minim incidunt proident. Cupidatat rem dolor natus, ex modi quas sequi. Consequat modi voluptate minim ducimus accusantium, lorem ab sit exercitation quisquam corrupti id. Tempora ut vero numquam dignissimos, at nulla dolores id nesciunt mollit labore. Adipisci aliqua aperiam excepturi aspernatur in, occaecati est labore aperiam velit dolore. Ex quaerat inventore aliquip nemo, aute vitae magnam. Quos magna rem et est, ea exercitation aut excepteur est. Aperiam quas eius voluptatem aperiam, odio ipsum minim molestias. Quas elit eius ullamco, similique magni nisi quasi.

Placeholder only. This text has no meaning. Replace it with real content before a page goes live.

Page last updated

How to use it

  1. Choose what to count: paragraphs, sentences, words, characters or list items, and type how many.
  2. Pick the word bank: classic Latin, plain English, Arabic or Urdu. Tick the classic opening “Lorem ipsum dolor sit amet” for Latin.
  3. Choose the format: plain text, HTML, Markdown or JSON. For HTML or Markdown you can add headings, and for lists you can number them.
  4. Set the sentence and paragraph length if the defaults are not right. Keep the seed to get the same text again, or change it for new text.
  5. Press Copy, or download the text as a file.

How it calculates

Sentences are built from a word bank, chosen with a seeded random generator, so the same seed and settings always give the same text. A sentence has the number of words you set, never repeats the word before, and has a comma part-way if it is long. A paragraph has the number of sentences you set. For an exact number of characters, whole sentences are added while there is room and a last sentence is built word by word to land on the exact count, spaces and the full stop included. Words and characters in the result are counted from the text shown.

For example, one paragraph of classic lorem ipsum begins “Lorem ipsum dolor sit amet, consectetur adipiscing elit.” and runs to 68 words. Asking for 160 characters returns 160 exactly, the length of a typical meta description, and 25 words returns 25. Using the same seed again returns the identical text, and a new seed returns different text. The text is placeholder only; it has no meaning.

Who should use it

  • Designers and developers filling a layout, template or test page
  • Anyone who needs text of a precise length to test a field, a card or a database column
  • People testing right-to-left layouts in Arabic or Urdu
  • Teachers and writers who need dummy text for an exercise

Who should not use this

  • Anyone publishing a page: placeholder text must be replaced with real content before launch, because a page of dummy text gives readers nothing
  • Anyone who needs meaningful sample content, such as realistic names, addresses or product descriptions; this makes meaningless filler

Limitations

  • The Latin text is a word bank in the style of lorem ipsum, not the original passage, so the sentences are random and have no meaning.
  • The English, Arabic and Urdu banks are common words picked at random. The sentences are not grammatical and should never be shown to readers as real text.
  • Limits per request are 100 paragraphs, 500 sentences, 10,000 words, 100,000 characters or 200 list items, so the page stays fast.
  • Exact-length text counts characters as a reader sees them, which for these word banks is the same as the number of letters, spaces and marks.
  • Nothing is uploaded or stored on a server. Clearing your browser data also removes the saved profile.

Sources and review

Reviewed on 20 Oct 2026 against the published sources below. Rules and prices change, so check the current position before you rely on a figure.

Common questions

What is lorem ipsum and where does it come from?
It is placeholder text that looks like writing but means nothing, so people judge the design instead of reading. The words come from a passage in Cicero’s De Finibus Bonorum et Malorum, written in the first century BC, scrambled and changed. It spread from 1966 on sheets of transfer lettering, and word processors later adopted it.
How do I generate lorem ipsum text to copy and paste?
Set how many paragraphs, sentences or words you want, press Copy, and paste it where you need it. The Download button saves a text, HTML, Markdown or JSON file. The first paragraph starts with “Lorem ipsum dolor sit amet, consectetur adipiscing elit” unless you untick that.
Can I get lorem ipsum as HTML?
Yes. Choose HTML and each paragraph is wrapped in <p> tags. Lists come out as <ul> or <ol> with <li> items, and the Headings option adds an <h2> before every second paragraph so you can test a heading style. For Arabic and Urdu the tags carry dir="rtl".
How do I make text with an exact number of characters?
Choose Characters and type the length. The text is built from whole sentences and a final sentence sized to land on that number exactly, spaces and the full stop included, and it never ends in a space. Use it to test a field limit such as a 160-character meta description.
What does the seed do?
The seed makes the text repeatable. The same seed with the same settings gives identical text every time, which is useful when two people need the same dummy copy or a test needs stable data. Change the seed to get a different text.
Is there lorem ipsum for right-to-left languages?
Yes. Pick Arabic or Urdu and the text is made from common words of that language, runs right to left and uses the matching comma and full stop. The words are random, so the sentences mean nothing, but the letters join and the direction is right for testing a layout.
Should I use lorem ipsum or real content?
Real content tests a design better when you have it, because real headings and long words break layouts that placeholder text does not. Lorem ipsum is for the early stages, before the copy exists. Replace it before anything is published.
Can I use the text freely?
Yes. The words are a public-domain vocabulary and the sentences are generated for you, so you can use the text in any project without credit.

Guides that explain the rules

Related tools

This tool produces a document from the information you type. It does not give legal, tax or accounting advice, and it does not check that your figures or rates are right. See the disclaimer. Found a mistake? Report an error in a calculation.