Filler Text Generator

Generate placeholder text for your mockups instantly in your browser.

Filler Text Generator

Create placeholder text in five styles - Lorem Ipsum, Cupcake, Hipster, Tech or Professional.
Generate full paragraphs, single sentences, loose words or bulleted lists as plain text, Markdown or HTML, and see exactly how it looks in the panel on the right.


Load an example

Input

Output

Full paragraphs, standalone sentences, loose words or a bulleted list.
Plain text, or Markdown/HTML with headings and emphasis.
Select the style of filler word bank.

Structure

How many units to generate, by output type.
Sentences in each paragraph (1-20).
Target length of each sentence (3-20).

Headings

A heading every N paragraphs (1-10)
Headings appear in Markdown and HTML output only.
Ready to generate filler text.

Output

Visual preview
Press "Generate Text" to see a preview here.
Filler text

Overview

The Filler Text Generator is a free, browser-only utility that produces placeholder content for mockups, wireframes, templates and CMS testing. Instead of hunting around for sample copy, you pick an output type, a style and a structure, and the tool assembles realistic Lorem Ipsum, Cupcake, Hipster, Tech or Professional filler on the spot as clean plain text, ready-to-paste Markdown, or full HTML. A visual preview shows exactly how the result will look before you copy a thing.

What it does: you choose what to generate - full paragraphs (1 to 100), standalone sentences (up to 500), loose words, or a bulleted list of items. For paragraphs you control the sentences per paragraph and the words per sentence, and can add headings with their frequency and level range (H1-H6). Every run is generated fresh, so no two batches ever read the same.

Why it is useful: filler text lets designers and developers preview a real layout - long headlines, flowing paragraphs, emphasised words, bullet lists and nested headings - without waiting on final copy or being distracted by meaningful content. Sentence and word outputs cover the small cases too: UI labels, badge texts, empty nav links and test strings.

How it is built: The tool is written in PHP, HTML, CSS and vanilla JavaScript. All generation happens locally on your device in the browser - your text never leaves your computer. Word banks are bundled with the page, sentences are composed with cryptographically secure randomness, and the Markdown and HTML output is assembled from the same sentence engine, so every format shares one consistent generator.


How to Use this Tool?

Load an example: Press Load an example above the controls to fill every field at once with a ready-made document (Tech Ipsum vocabulary, HTML format, three paragraphs with alternating H2 and H3 headings) and generate it immediately. Change any value afterwards to make it yours.

Choose what to generate: In the Output card, pick an Output type: full Paragraphs, standalone Sentences, loose Words or List items. The amount field and the Structure options adapt to the type you pick.

Set up the output: Choose your Format - keep Plain text for design tools, or switch to Markdown or HTML to add headings and emphasized words. Then pick a Vocabulary: Lorem Ipsum, Cupcake Ipsum, Hipster Ipsum, Tech Ipsum or Professional. All three settings live in the same Output card on the left.

Tune the size: In the Structure card, enter how many units you need (paragraphs 1 to 100; sentences, words or list items 1 to 500) and, for paragraph output, set the Sentences per paragraph and Words per sentence to control density.

Configure headings: For paragraph output in Markdown or HTML, turn on Add headings, choose how often a heading appears, and set the min and max heading levels.

Click "Generate Text": With Live mode on (the default), the text, preview and result note refresh automatically after every control change, so the output follows you while you tune it; turn the switch off to generate only when you press the button. The result note reports how many units and words were produced.

Copy or download: Use Copy to grab the text, or Download to save it as filler-text.txt.

Start over: Press Clear to empty both the output box and the preview.


How This Tool Can Be Useful?

Designing pages before the copy exists: layouts get built before anyone writes the real words. Filler paragraphs keep a mockup's rhythm and density honest: a page full of "lorem" repeats looks nothing like a finished article, while a generated mix of headings and varied paragraphs shows how headings, spacing and emphasised words will actually sit.

Filling in the small UI pieces too: it is not only about long documents. The Sentences type gives short one-liners for buttons, cards and form previews; the Words type provides loose placeholder labels, badge texts and tag clouds; and bulk words are handy for stress-testing line wrapping and truncation rules.

Populating structure-heavy pages: the List items type turns generated content into true bullet lists, so navigation drafts, feature lists and changelog templates come out with real markup instead of dashes typed by hand.

Matching the tone of the project: the vocabulary matters to clients: a Cupcake Ipsum preview suits a bakery's landing page, Tech Ipsum fits a SaaS dashboard, and Professional reads like an investor report, which makes a mockup feel finished rather than obviously fake.

Testing platforms and formats, not just designs: Markdown batches drop straight into README files, docs and CMS editors that use Markdown natively; HTML output slots into theme templates; and because headings can be constrained to a level range, you can verify that a page or theme renders a correct outline of H1 to H6.

Sharing work without leaking content: when drafts contain real names or private data, sharing a sample is a risk. Placeholder text lets you hand over a template, showcase or file with the structure intact and no real content inside it.


Features and Settings

Output Type: four units of output. Paragraphs build the classic flowing document. Sentences produce standalone one-liners: each is placed in its own <p> tag in HTML, on its own line in Markdown, and space-joined in plain text. Words emit bare words separated by spaces and are never wrapped, whatever format you choose. List items become a real <ul> with <li> entries in HTML and "- item" lines in Markdown and plain text.

Number of Units: how many of the chosen output type to generate. Paragraphs allow 1 to 100 per click; sentences, words and list items allow 1 to 500.

Sentences per Paragraph: Choose how many sentences make up each paragraph (1 to 20). A higher value creates dense, substantial blocks; a low value produces short, punchy ones.

Words per Sentence: Set the target length of each generated sentence (3 to 20 words). The generator builds sentences of roughly this length, so you can make airy, short text or long, flowing copy.

Include Headings: A toggle that adds headings to paragraph documents. Headings are only ever added in the Markdown and HTML formats - plain text output always stays heading-free, which is why the control suits those two formats. The heading settings only show for paragraph output.

Headings per Paragraph: Sets how often a heading appears (1 to 10). For example, a value of 4 inserts a heading every fourth block, giving a document a regular rhythm of section titles and body text.

Min and Max Heading Level: Set the smallest and largest heading level (H1-H6) that headings may use. Headings cycle upward from the minimum to the maximum and then wrap around - so with min H2 and max H4, the order is H2, H3, H4, H2, H3, H4... keeping a clean outline while staying inside your chosen range.

Lorem Ipsum: The classic Latin-style placeholder text that has been the printing and publishing industry standard since the 1500s. With this type, the first paragraph always opens with the traditional Lorem ipsum dolor sit amet, consectetur adipiscing elit. sentence.

Cupcake Ipsum: The same structure built from dessert words such as cupcake, marshmallow, toffee and macaroon - a playful choice for food blogs, bakery sites and fun landing pages.

Hipster Ipsum: Filler made of trendy lifestyle jargon like artisan, kombucha, vinyl and fixie - handy when you want your mockup copy to feel like a trendy brand page.

Tech Ipsum: Startup and developer buzzwords such as deploy, sprint, blockchain and microservice - a natural fit for SaaS dashboards and IT project mockups.

Professional: Corporate-speak filler with words like alignment, momentum, stakeholder and profitability - useful when a mockup should read like a business report, a landing page for a consultancy or an investor deck.

Plain Text Format: Produces clean paragraphs separated by blank lines, ready to paste into design tools such as Figma, Photoshop or PowerPoint.

Markdown Format: Outputs ATX-style Markdown headings and emphasis so the result is ready to drop into any Markdown editor or CMS. Headings use # through ######, and emphasised words use **bold** or *italic*. A typical run looks like this:

# Lorem ipsum dolor sit amet, consectetur adipiscing elit

Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim *veniam*, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

HTML Format: Wraps every paragraph in a <p> tag and sprinkles most paragraphs with a bold <strong> or italic <em> word. A typical run looks like this:

<p>Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim <em>veniam</em>, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>

Copy and Download: Copy sends the generated text straight to your clipboard, while Download saves it as filler-text.txt - regardless of the selected format - so you can archive batches or share them with your team.

Visual Preview: A panel beside the code box renders the generated content the way a browser would, with real paragraphs, bullet lists and heading sizes, for any output type or format. It pairs with the code box: the code shows the markup, the preview shows the result.

Load an example & Live mode: The Load an example link fills every control with a ready-made Tech Ipsum document in HTML with H2/H3 headings and generates it in one click. The Live mode switch sits right below it, on by default, so the output and preview re-generate after every control change as you type; switch it off when you only want the Generate Text button to act.


FAQs

FAQ 1: Is this filler text generator free to use?
Answer: Yes, it is 100% free with no sign-up or login, and you can generate as many batches as you like.

FAQ 2: What is filler text and why should I use it?
Answer: Filler (placeholder) text stands in for real content while you design a page or template. Because it has a natural look and word distribution, it reveals how your layout handles real paragraphs without distracting reviewers with meaningful copy.

FAQ 3: What is the difference between the five vocabularies?
Answer: They all follow the same structure - only the vocabulary changes. Lorem Ipsum uses classic Latin-style words, Cupcake uses dessert names, Hipster uses trendy lifestyle jargon, Tech uses startup and development buzzwords, and Professional uses corporate-report language. With Lorem Ipsum, the first paragraph always opens with the traditional Lorem ipsum dolor sit amet line.

FAQ 4: What does each Output type produce?
Answer: Paragraphs give full blocks of text with optional headings; Sentences give standalone one-liners (own <p> tag in HTML, one per line in Markdown, space-joined in plain text); Words give bare words separated by spaces in every format; List items become a <ul>/<li> list in HTML and "- item" lines in Markdown and plain text. The heading settings only apply to paragraph output.

FAQ 5: Is my generated text stored anywhere?
Answer: No. Everything is generated locally on your device using cryptographically secure randomness, and nothing is transmitted to, or saved on, any server.

FAQ 6: How much can I generate at once?
Answer: Each click produces up to 100 paragraphs, or up to 500 standalone sentences, words or list items. If you need more, simply press "Generate Text" again - every run produces completely fresh text.

FAQ 7: Why do headings only appear in Markdown and HTML?
Answer: A heading is a formatting concept - platforms like plain-text editors and design tools do not understand H1/H2, and the source markup for them differs between formats. So headings are always added in Markdown (#, ##...) and HTML (<h1>, <h2>...), while plain text stays clean and heading-free. The other structure options (sentences, words and paragraph counts) apply to all three formats.

FAQ 8: How do the min and max heading levels work?
Answer: They define the range of heading levels a document may use. Heading levels cycle upward from the minimum to the maximum and then wrap back to the minimum, so a document always reads as a tidy outline. If you set the minimum above the maximum, the tool uses your minimum for both.


Tools Worth Trying

TextToolz

The Ultimate Text Tools

TextToolz works seamlessly to let you convert and design your text. It is fast, reliable and secure. Trusted by thousands of users.