lorem ipsum
dolor sit
consectetur
adipiscing
eiusmod
lorem
ipsum
dolor
amet
elit
Complete Guide

How to Generate Placeholder Text
Lorem Ipsum Generator Guide (2026)

Generate realistic placeholder text for any project — 4 themed word banks, paragraph/sentence/word modes, HTML output, and instant copy. 100% client-side, no data leaves your browser.

Quick Start Guide
? Quick Start: Generate Placeholder Text in 30 Seconds
1
Open Tool
Go to affligo.com/lorem-ipsum
2
Pick Theme
Classic, Hipster, Corporate, or Tech
3
Choose Mode
Paragraphs, Sentences, or Words
4
Set Count
Use the slider (1-30)
5
Copy Output
Click Generate then Copy

Every design project needs placeholder text. Without realistic filler content, layouts break, spacing collapses, and clients cannot visualize the final product. Whether you are building a website, designing a mobile app, creating a print layout, or prototyping an email template, the quality of your placeholder text directly impacts how the design is perceived.

Lorem Ipsum has been the industry standard for placeholder text since the 1500s. But not all placeholder text is created equal. Generic repeated words look amateur. Inconsistent paragraph lengths break layouts. And copying the same Lorem Ipsum block everywhere makes your mockups look unfinished.

Affligo's Lorem Ipsum Generator solves all of this. Four themed word banks, three generation modes, sentence and paragraph construction that mimics real writing, and instant output in plain text or HTML. Everything runs in your browser — no server, no signup, no data collection. By the end of this guide, you will know exactly how to generate the perfect placeholder text for any project.

What Is Lorem Ipsum

The history behind the world's most famous placeholder text and why it has endured for over 500 years.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. It has been the industry's standard placeholder text since the 1500s, when an unknown printer scrambled a type specimen book to create a type sample. The text is derived from Cicero's "De Finibus Bonorum et Malorum" (The Extremes of Good and Evil), a treatise on ethics written in 45 BC.

The original Latin passage discusses the theory of pleasure and pain, but the words were rearranged and scrambled to create nonsensical text. This is precisely why Lorem Ipsum works as placeholder text — it has a more-or-less normal distribution of letters, making it look like readable English without being distracting.

Cicero's Legacy

The most famous Lorem Ipsum passage comes from "De Finibus Bonorum et Malorum" Section 1.10.32 and 1.10.33, written by Cicero in 45 BC. The passage was rediscovered by Richard McClintock in the 1960s at a Hampden-Sydney College campus in Virginia.

Why It Works

Lorem Ipsum works because it mimics the letter frequency distribution of real language. It has roughly the same proportion of vowels to consonants as English text. This gives designers a realistic sense of how actual content will look in a layout without the distraction of meaningful words.

Beyond Traditional Lorem

While the classic Latin Lorem Ipsum remains popular, modern projects benefit from themed alternatives. Tech teams prefer code-related words. Corporate presentations need business jargon. Creative projects call for hipster-inspired language. A good generator offers all of these.

The Industry Standard

From the earliest days of desktop publishing to modern web design, Lorem Ipsum has been the default placeholder text. It appears in Adobe InDesign, Figma, Sketch, WordPress, and virtually every design tool. Understanding it is fundamental to design workflow.

Pro Tip

The phrase "Lorem Ipsum" itself is derived from "dolorem ipsum" (pain itself) from Section 1.10.32 of Cicero's work. The first two words are often the only ones people recognize, but the full passage is much longer. Affligo's generator uses only the first section to start text when the "Start with Lorem Ipsum" option is enabled, preserving this historical tradition.

Why Use a Generator

Why a proper Lorem Ipsum generator beats copy-paste and manual approaches every time.

Speed and Efficiency

Copy-pasting Lorem Ipsum from random websites takes time and produces inconsistent results. A generator gives you exactly the amount of text you need in seconds. Need three paragraphs? Set the count to 3 and click Generate. Need 15 sentences? One click. No hunting through websites, no selecting and copying, no trimming excess text.

Consistent Paragraph Length

Real content has natural variation. Every paragraph generated by Affligo contains 4-7 sentences, and every sentence contains 6-16 words. This mimics real writing patterns and gives you a realistic sense of how your layout handles varying text lengths. No more paragraphs that are three words long or pages of unbroken text.

Theme Variety

Different projects call for different placeholder text. A tech startup landing page looks better with words like "API," "deploy," and "microservice." A coffee shop website works better with "artisan," "bespoke," and "craft." A generator with themed word banks ensures your mockups feel authentic to the project.

Instant Copy to Clipboard

No more manual selection. Click the Copy button and the generated text is immediately available to paste into your design tool, code editor, or document. This workflow is especially valuable when you are iterating on a design and need different amounts of text quickly.

Privacy First

Affligo's generator runs entirely in your browser. No data is sent to a server. No text is stored. No cookies are set for tracking. This means your placeholder text generation is completely private — important for projects where even the placeholder text reveals something about unreleased products or confidential designs.

HTML Output for Web Projects

Need placeholder text wrapped in HTML tags? Toggle to HTML mode and each paragraph or sentence is automatically wrapped in the appropriate tags. This saves time when prototyping web pages, testing CMS layouts, or building email templates where the markup matters as much as the text.

How AFFLIGO's Generator Works

Under the hood — client-side word banks, sentence construction, and the algorithms behind natural-sounding placeholder text.

Affligo's Lorem Ipsum Generator is a client-side JavaScript application. This means everything happens in your browser — no server calls, no data transmission, no network latency. The entire word bank and generation logic is embedded in a single JavaScript file that loads with the page.

01

Word Bank Storage

The generator stores thousands of words organized into four themed arrays:

  • Classic Latin — over 200 words derived from Cicero's original text, including "lorem," "ipsum," "dolor," "consectetur," and "adipiscing"
  • Hipster Ipsum — words like "artisan," "bespoke," "craft," "kombucha," "cold-brew," and "macrame"
  • Corporate Buzzword — terms like "synergy," "leverage," "bandwidth," "actionable," and "paradigm"
  • Tech Ipsum — programming terms like "API," "deploy," "refactor," "latency," "kubernetes," and "microservice"

Each word bank contains enough vocabulary to produce varied, non-repetitive text even at high generation counts.

02

Sentence Construction

Each sentence is constructed by randomly selecting words from the active word bank. The algorithm ensures natural-sounding results:

  • Sentence length: Each sentence contains 6-16 words, mimicking real writing patterns
  • Capitalization: The first word of every sentence is automatically capitalized
  • Comma insertion: Sentences longer than 7 words get a comma at roughly the 35% mark, creating natural pauses
  • Period termination: Every sentence ends with a period for proper punctuation

This algorithm produces text that reads like natural language without being actual content.

03

Paragraph Assembly

Paragraphs are assembled by combining multiple sentences:

  • Sentence count: Each paragraph contains 4-7 sentences (randomly determined)
  • Sentence spacing: Sentences are joined with single spaces
  • Paragraph spacing: Multiple paragraphs are separated by double newlines
  • "Start with Lorem ipsum" option: When enabled, the very first sentence of the very first paragraph uses the classic "Lorem ipsum dolor sit amet consectetur adipiscing elit" opening

The variation in sentence count per paragraph ensures that no two paragraphs look identical — just like real content.

04

Output Formatting

The generator supports two output formats:

  • Plain text: Raw paragraphs separated by blank lines, or sentences separated by spaces, or individual words separated by spaces — depending on the selected mode
  • HTML: Each paragraph or sentence is wrapped in a <p> tag, separated by newlines

Word mode in HTML format wraps all words in a single <p> tag for clean insertion into web pages.

Pro Tip

The "Regenerate" button lets you create fresh text without changing your settings. Each click produces entirely new content from the same theme, mode, and count. This is invaluable when comparing how different placeholder text looks in your layout — some variations may fit better than others. Click Generate or Regenerate until you find text that works.

The 4 Themes Explained

Each theme is crafted for specific project types. Choose the one that matches your project's tone and audience.

Classic Latin

The original Lorem Ipsum. Derived from Cicero's 45 BC treatise, this theme uses Latin words that have been the industry standard for over 500 years. Perfect for traditional print layouts, formal documents, academic designs, and any project where the familiar "Lorem ipsum dolor sit amet" opening is expected. When "Start with Lorem ipsum" is checked, the very first sentence begins with the classic phrase.

lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

Hipster Ipsum

For creative, artisanal, and lifestyle projects. This theme includes words like "artisan," "bespoke," "craft," "sustainable," "kombucha," and "cold-brew." Ideal for coffee shop websites, craft brewery branding, boutique e-commerce, yoga studios, farmers markets, and any design that needs a handcrafted, authentic feel. The vocabulary evokes quality, sustainability, and creativity.

artisan bespoke craft curated vintage organic sustainable aesthetic minimalist retro indie artisanal handcrafted small-batch

Corporate Buzzword

For enterprise, B2B, and professional service projects. This theme is packed with business jargon: "synergy," "leverage," "bandwidth," "actionable," "paradigm," "scalable," and "optimize." Perfect for SaaS landing pages, consulting firm websites, enterprise dashboards, investor decks, and any design that needs to feel professional and business-oriented. The vocabulary mirrors real corporate communications.

synergy leverage bandwidth actionable paradigm vertical scalable robust optimize streamline integrate innovate disrupt pivot

Tech Ipsum

For developer tools, SaaS products, and technical documentation. This theme uses real programming terms: "API," "deploy," "refactor," "latency," "containerize," "microservice," and "kubernetes." Ideal for developer portfolio sites, technical blog mockups, code editor interfaces, cloud platform designs, and any project targeting a technical audience. The vocabulary is immediately recognizable to developers.

API deploy refactor latency containerize microservice monolith serverless cloud-native polyglot kubernetes docker terraform
Important

The "Start with Lorem ipsum" checkbox only works with the Classic Latin theme. When you select Hipster, Corporate, or Tech themes, the checkbox is automatically disabled because the classic opening phrase "Lorem ipsum dolor sit amet" does not make sense with themed word banks. This is by design — using the wrong theme with the classic opening would create jarring, inconsistent text.

Step-by-Step: How to Use

Five simple steps to generate the perfect placeholder text for your project.

01

Choose Your Generation Mode

Select from three modes at the top of the generator:

  • Paragraphs: Best for page layouts, blog mockups, and documents. Each paragraph contains 4-7 sentences with natural variation in length.
  • Sentences: Best for shorter text blocks, feature descriptions, testimonials, and UI copy. Each sentence contains 6-16 words.
  • Words: Best for headlines, button labels, navigation items, and places where you need raw word count. Each word is individually selected from the word bank.

Click the mode tabs to switch. The generator will immediately produce new text in the selected mode.

02

Select a Theme

Choose the theme that matches your project's tone from the dropdown menu:

  • Classic Latin: Traditional Lorem Ipsum for formal and traditional projects
  • Hipster Ipsum: Creative and artisanal vocabulary for lifestyle brands
  • Corporate Buzzword: Business jargon for enterprise and B2B designs
  • Tech Ipsum: Programming terminology for developer-focused projects

The generator auto-generates new text when you change the theme, so you can preview how each theme looks instantly.

03

Set the Quantity

Use the slider or number input to set how many paragraphs, sentences, or words to generate:

  • Slider: Drag left or right to set the count (1-30)
  • Number input: Type a specific number for precise control
  • Both sync: Moving the slider updates the input, and typing in the input updates the slider
  • Limits: Minimum is 1, maximum is 30. Values outside this range are automatically clamped.

For a typical webpage mockup, 3-5 paragraphs works well. For a single card or component, 1-2 sentences is usually enough.

04

Choose Output Format

Select between Plain Text and HTML output:

  • Plain Text: Raw text with no markup. Best for design tools like Figma, Sketch, or Adobe XD where you paste text directly into text layers.
  • HTML: Each paragraph or sentence wrapped in <p> tags. Best for web development, CMS testing, and email templates.

Click the toggle buttons to switch. Your existing text will be reformatted in the new format.

05

Generate, Copy, and Use

Click Generate to produce your text, then use it:

  • Generate: Creates new text based on your current settings (mode, theme, count, format)
  • Regenerate: Produces fresh text with the same settings — click multiple times to compare variations
  • Copy: Copies the entire output to your clipboard for instant pasting
  • Stats: Shows word count and character count below the output area

The output appears in the text area below the controls. You can also manually select and copy text from the output area.

Pro Tip

Use the Regenerate button liberally when prototyping. Different random variations of the same settings can produce text that fits your layout better. Some paragraphs will be slightly shorter, some slightly longer — and the variation itself is what makes placeholder text look realistic. Generate 3-4 times and pick the version that best fills your design.

Plain Text vs HTML Output

When to use each output format and how they affect your workflow.

Plain Text Mode

Best for: Design tools (Figma, Sketch, Adobe XD), word processors, plain text editors, and anywhere you need raw text without markup.

In Paragraph mode, paragraphs are separated by double newlines. In Sentence mode, sentences are separated by single spaces. In Word mode, words are separated by single spaces. The output is clean, ready to paste directly into any text field.

HTML Mode

Best for: Web development, CMS testing, email templates, HTML mockups, and any project where the markup matters.

In Paragraph mode, each paragraph is wrapped in a <p> tag. In Sentence mode, each sentence gets its own <p> tag. In Word mode, all words are wrapped in a single <p> tag.

Word Count & Stats

Below the output area, the generator displays live statistics: total word count and total character count. These update every time you generate new text. Use these stats to ensure your placeholder text matches the expected content volume — for example, if your blog post template expects 500 words, generate until the word count reaches approximately that number.

T

Plain Text Example Output

In Paragraph mode with Plain Text format, the output looks like this:

Lorem ipsum dolor sit amet consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore. Et dolore magna aliqua enim ad minim veniam. Quis nostrud exercitation ullamco laboris nisi aliquip.

Ex ea commodo consequat duis aute irure in reprehenderit. Voluptate velit esse cillum eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident sunt culpa.

Paragraphs are separated by a blank line. No HTML tags are included.

</>

HTML Example Output

In Paragraph mode with HTML format, the output looks like this:

<p>Lorem ipsum dolor sit amet consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore.</p>
<p>Et dolore magna aliqua enim ad minim veniam. Quis nostrud exercitation ullamco laboris nisi aliquip.</p>
<p>Ex ea commodo consequat duis aute irure in reprehenderit. Voluptate velit esse cillum eu fugiat nulla pariatur.</p>

Each paragraph is wrapped in its own <p> tag. Ready to paste into HTML, React, Vue, or any web framework.

Real-World Use Cases

Practical scenarios where a Lorem Ipsum generator saves time and improves design quality.

Website Design and Prototyping

The most common use case. When designing a website, you need realistic text to evaluate typography, spacing, line heights, and color contrast. Generate 3-5 paragraphs for hero sections, 1-2 sentences for card descriptions, and individual words for navigation items. The Classic Latin theme works for most websites, while the Tech theme is ideal for SaaS and developer-focused sites.

Mobile App Prototyping

Mobile screens have limited space, making text volume critical. Generate 1-2 sentences per card, a single sentence for button labels, and 3-5 words for navigation tabs. The Word mode is especially useful for mobile prototypes where every word counts. Test how your layout handles different text lengths to avoid truncation issues.

Print Layout Design

Brochures, flyers, business cards, and magazine layouts all need placeholder text to evaluate typography and spacing. Generate enough text to fill your layout, then adjust column widths, font sizes, and margins based on how the text actually looks. The Classic Latin theme is standard for print work.

Client Presentations

When presenting designs to clients, placeholder text must look professional and realistic. Clients can be distracted by obviously fake text like "asdasd" or repeated "test test test." A themed Lorem Ipsum generator produces text that looks like real content, keeping the client focused on the design rather than the text. The Corporate Buzzword theme works well for enterprise client presentations.

Email Template Design

Email clients render HTML differently, so you need realistic text to test how your templates look across Gmail, Outlook, Apple Mail, and mobile clients. Use HTML output mode to generate properly tagged paragraphs that you can paste directly into your email template. Test with both short (2-3 sentence) and long (5-7 sentence) paragraphs to ensure consistent rendering.

CMS and Blog Testing

When building or customizing a WordPress theme, Shopify template, or any CMS, you need realistic blog post content to test layouts. Generate 5-10 paragraphs of Classic Latin text to simulate a real blog post. Test how the theme handles headings, images, blockquotes, and code blocks interspersed with the placeholder paragraphs.

Pro Tip

Mix themes within a single project for more realistic mockups. Use Tech Ipsum for the hero section of a developer tool, Corporate Buzzword for the features section, and Classic Latin for the footer links. This variety mirrors real websites where different sections have different tones and content styles.

Tips for Better Placeholder Text

Expert techniques to make your mockups look more professional and realistic.

1

Match the Theme to Your Project

Using the right theme makes your mockup feel intentional rather than lazy. A tech startup website with "artisan bespoke craft" looks wrong. A coffee shop site with "API deploy refactor" looks wrong. Match the vocabulary to the project's audience and tone. The theme should be invisible to the viewer — it should feel like real content that just happens to be placeholder.

2

Generate the Right Amount of Text

Too little text leaves awkward whitespace. Too much text overflows containers. For a typical blog post mockup, generate 5-8 paragraphs. For a product card, generate 2-3 sentences. For a hero section, generate 1-2 short paragraphs. For navigation, generate individual words. Use the word count stats to calibrate — most real blog posts are 300-800 words.

3

Use HTML Format for Web Projects

When prototyping web pages, always use HTML output mode. This gives you properly tagged paragraphs that render correctly in browsers and match how real CMS content is structured. Pasting plain text into HTML creates a single block of text without paragraph breaks. HTML mode preserves the paragraph structure your layout expects.

4

Test with Different Volumes

Generate text at different counts to see how your layout handles edge cases. What happens when there is only 1 paragraph? What about 10? What if every sentence is the maximum 16 words? Testing these extremes reveals layout issues before real content is added. A robust design handles both short and long content gracefully.

5

Keep Records of What Worked

When you find a text configuration that perfectly fills your layout — the right theme, mode, count, and format — note it down. Use the word count and character count stats as reference. This way, when you revisit the project or need to update the design, you can recreate the same text volume without trial and error.

Warning

Never use Lorem Ipsum in production content. Placeholder text should be replaced before launch. Clients and users have been embarrassed by websites going live with "Lorem ipsum dolor sit amet" still visible. Always do a final review to ensure all placeholder text has been replaced with real content before publishing. A search for "lorem" in your codebase is a good safety check.

Lorem Ipsum Generator: FAQ

Answers to the most common questions about generating placeholder text — covering themes, modes, output formats, and best practices.

Each theme uses a different word bank to produce text with a specific tone. Classic Latin uses traditional Lorem Ipsum words derived from Cicero. Hipster Ipsum uses artisanal and lifestyle vocabulary. Corporate Buzzword uses business jargon. Tech Ipsum uses programming terminology. The choice depends on your project's audience and tone. All themes produce the same sentence and paragraph structure — only the vocabulary changes.

Each paragraph contains 4 to 7 sentences, randomly determined. Each sentence contains 6 to 16 words. This variation mimics real writing patterns where paragraphs and sentences are not uniform in length. The randomization ensures that no two generated paragraphs look identical, even with the same settings.

No. The "Start with Lorem ipsum" checkbox only works with the Classic Latin theme. When you select Hipster, Corporate, or Tech themes, the checkbox is automatically disabled. This is because the classic opening phrase "Lorem ipsum dolor sit amet consectetur adipiscing elit" uses Latin words that do not exist in the themed word banks. Using it with a themed output would create jarring, inconsistent text.

No. Affligo's Lorem Ipsum Generator runs entirely in your browser using JavaScript. No data is transmitted to any server. No cookies are set for tracking. No text is stored anywhere outside your browser session. This makes it completely private — ideal for projects where even the placeholder text reveals something about unreleased products or confidential designs.

The count slider and input support values from 1 to 30. In Paragraph mode, this means up to 30 paragraphs (each with 4-7 sentences). In Sentence mode, up to 30 sentences. In Word mode, up to 30 individual words. For larger volumes, generate multiple times and concatenate the output. Each generation is independent, so you can produce unlimited text by clicking Generate repeatedly.

Yes. Lorem Ipsum text is not copyrighted and has been in the public domain for centuries. You can freely use generated placeholder text in any project — commercial or personal. However, remember that placeholder text should always be replaced with real content before a project goes live. It is a design tool, not final content.

The word count is the same for both formats — the actual text content does not change. However, the character count will differ because HTML mode includes the <p> tags. The word count stats shown below the output area count only the actual words, not the HTML tags, giving you an accurate representation of the text volume regardless of format.

Ready to Generate Placeholder Text?

Generate realistic placeholder text in seconds — 4 themes, 3 modes, HTML output, and instant copy. 100% client-side, no signup required.

Generate Lorem Ipsum Free