Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, words, or an exact byte budget. Pick classic Latin Lorem Ipsum or a lighter alternative — Hipster, Bacon, or Pirate — and export as plain text, HTML, or Markdown. Everything runs in your browser; nothing is uploaded. Free, no signup.
Generated text
How to Use This Tool
- Choose what to generate — pick paragraphs, sentences, words, or an exact byte budget depending on what your mockup needs.
- Set the quantity — type a number or tap one of the 1, 3, 5, and 10 presets. Each mode has its own sensible maximum.
- Pick a word source and format — choose classic Latin Lorem Ipsum, Hipster, Bacon, or Pirate, then output plain text, HTML paragraphs, or Markdown.
- Copy or download — hit Copy for the clipboard or Download to save the text as a .txt, .html, or .md file.
About Lorem Ipsum & Placeholder Text
Lorem Ipsum is scrambled Latin that has stood in for real copy since the 1500s, when an unknown printer reshuffled passages from Cicero's De Finibus Bonorum et Malorum to build a type specimen. It survived into Letraset sheets in the 1960s and then into desktop publishing, which is why it still turns up in almost every design tool today. The reason it lasted is practical rather than sentimental: the text is meaningless, so nobody reads it, but its letter distribution and word lengths sit close enough to English that a layout filled with it looks like a real page. That makes it a neutral gray box of language for testing type, spacing, and hierarchy.
The core argument for placeholder text is that it protects the design review. When you drop real marketing copy into an unfinished layout, the room starts debating the wording instead of the column widths, and a stakeholder fixates on a headline that was never meant to ship. Meaningless text keeps attention on what you actually want reviewed: line length, leading, contrast, and how the grid holds up. It also stress-tests the design honestly, because you can generate a paragraph that runs far longer than the copy you expect and see whether the component still works when the content misbehaves.
Choosing a mode is really a question of what you are filling. Paragraphs suit article bodies and long landing pages. Sentences work for card descriptions, tooltips, and captions where you need a couple of lines and no more. Word counts matter when a component has a hard budget, like a 25-word product blurb. The byte mode is the specialist option: it fills to an exact size, which is useful when you are testing database column limits, payload sizes, meta-description budgets, or how a component behaves at a known character ceiling. Output format matters just as much — HTML gives you paragraphs already wrapped in tags for pasting into a template, while Markdown suits documentation and static site generators.
The themed alternatives exist because classic Latin has a real drawback: clients sometimes think the site is broken or written in a foreign language, and non-designers can find it alienating in a presentation. Hipster, Bacon, and Pirate text reads as obviously placeholder while staying light-hearted, which often lands better in a client review. The trade-off is that recognisable English words pull the eye and get read, which partly defeats the purpose. A reasonable rule: use Latin for internal typography work where neutrality matters most, and a themed corpus for client-facing mockups where you want the fake copy to be unmistakably fake.
One caution worth taking seriously: never let placeholder text reach production. Published Lorem Ipsum gets indexed, looks unfinished to visitors, and dilutes the keyword relevance of the page. It is also an accessibility problem, because screen-reader users hear meaningless Latin with no way to tell it is a stub. Search your codebase for "lorem" before every launch. And when the layout is settled and it is time for words that actually earn their place, that is a content problem rather than a design one — which is exactly the handoff our content team is built for.
Pair this with our Word Counter to check the length you actually need, the Case Converter for style-guide casing, and the Markdown to HTML converter when you are ready to move real copy into templates.
Frequently Asked Questions
What is Lorem Ipsum and what does it mean?
Lorem Ipsum is placeholder text made from scrambled Latin. It comes from a passage in Cicero's "De Finibus Bonorum et Malorum", written in 45 BC, which an unknown 16th-century printer cut up and reordered to make a type specimen book. Because the words were rearranged and partly altered, the result is not readable Latin and has no coherent meaning. The opening phrase "Lorem ipsum dolor sit amet" is itself a fragment: the original word was "dolorem", and the "do" was lost at a line break. That meaninglessness is the point, since text nobody can read is text nobody will argue about during a design review.
Why use placeholder text instead of real copy?
Because it keeps a design review focused on the design. Real copy invites everyone in the room to edit the words, and a single contentious headline can consume a meeting that was meant to be about layout. Meaningless text removes that distraction and directs attention to line length, spacing, type hierarchy, and how the grid behaves. It is also more honest as a stress test: you can generate a paragraph much longer than the copy you expect and confirm the component still holds up. The one firm rule is that placeholder text must never ship, because published Lorem Ipsum gets indexed and makes a live page look abandoned.
Should I output plain text, HTML, or Markdown?
It depends where the text is going. Plain text is right for pasting into a design tool such as Figma, Sketch, or Photoshop, or into a spreadsheet or plain textarea. HTML wraps each paragraph in <p> tags, which is what you want when pasting straight into a template, a CMS source view, or a component you are building. Markdown separates paragraphs with blank lines, which suits documentation, README files, static site generators, and any CMS with a Markdown editor. Picking the right format up front saves you a round of find-and-replace later.
What does the bytes mode do?
Bytes mode fills text to an exact size in UTF-8 bytes rather than to a count of words or paragraphs, then trims cleanly at a word boundary so you never get a half-word at the end. It is the mode to use when you are testing a hard limit rather than a visual one: a database column capped at 255 bytes, an API payload budget, a meta description that must fit a snippet, or a component that has to degrade gracefully at a known ceiling. Note that bytes and characters are not the same thing once you leave plain ASCII, since accented and non-Latin characters take more than one byte each.
What are Hipster, Bacon, and Pirate Ipsum?
They are themed alternatives that behave exactly like Lorem Ipsum but draw from English word lists instead of Latin. Hipster Ipsum uses modern lifestyle vocabulary, Bacon Ipsum uses cuts of meat, and Pirate Ipsum uses nautical slang. They exist because classic Latin sometimes backfires in client meetings, where people assume the page is broken or written in another language. Themed text reads as obviously fake while staying friendly. The trade-off is that recognisable English words attract the eye and get read, which slightly undermines the neutrality that makes Latin useful, so many designers keep Latin for internal typography work.
How much placeholder text should I generate for a page?
Match it to the real content you expect, then add a margin. A typical blog post body runs 5 to 12 paragraphs, a landing page section 1 to 3, and a card or tooltip a single sentence. The useful trick is to test beyond your expectation: generate roughly one and a half times the copy you think you will get, because real content almost always arrives longer than planned and layouts tend to break at the upper end rather than the lower one. If a component only looks right at an exact length, that is a fragile component, and it is far cheaper to discover that during design than after launch.
Is placeholder text bad for SEO?
Only if it reaches a live page, at which point it is genuinely harmful. Search engines index whatever they can crawl, so published Lorem Ipsum can get indexed as your page content, dilutes the keyword relevance of everything around it, and signals an unfinished site to both crawlers and visitors who land there. Pages that are mostly placeholder can also read as thin content. During design and development it carries no SEO risk at all, because nothing is public yet. The practical safeguard is to search your codebase and CMS for "lorem" as a release step, the same way you would check for stray debug logging.
Is placeholder text an accessibility problem?
It is, in two ways that are easy to miss. Screen-reader users hear meaningless Latin read aloud with no visual cue that it is a stub, so the page is far more confusing for them than for a sighted visitor who recognises the shape of filler text at a glance. Placeholder alt text and labels are worse still, because they actively misdescribe the interface. Lorem Ipsum also hides real accessibility problems during design: it has no links, no headings, no emphasis, and no varied structure, so it will not reveal contrast or focus-order issues that genuine content would surface. Test with realistic content before you ship.