Lorem ipsum generator

Generate placeholder text instantly. Classic, modern, or themed variations.

Overview

The Lorem Ipsum Generator creates placeholder text for your designs, mockups, and prototypes. Whether you need classic Latin-style text or themed variations like pirate speak or coding jargon, this tool has you covered with 6 generation modes and 8 unique styles.

6 Generation modes
Generate by paragraphs, sentences, words, characters, lists, or HTML tags
8 Themed styles
Classic, Coffee, Modern, Emoji, Pirate, Coding, Hacker, and Mix
Quick presets
One-click Short, Medium, Long, or Huge text generation
Multiple export formats
Download as MD, TXT, or DOCX, or copy directly to clipboard

Interface overview

The Lorem Ipsum Generator has an intuitive layout with all options visible at a glance. Here's what you'll find:

1

Generation mode selector (top)

At the very top, you'll see 6 mode buttons:
Paragraphs (paragraph icon) - By paragraph count
Sentences (horizontal lines icon) - By sentence count
Words (A icon) - By word count
Characters (character icon) - By character count
Lists (bullet list icon) - Bulleted lists
HTML Tags (code icon) - With HTML tags

Click any button to switch modes. The active mode shows with a colored border/background. You can collapse this section using the arrow icon on the right.

Generation mode selector showing 6 mode buttons
Generation mode selector with Paragraphs, Sentences, Words, Characters, Lists, and HTML Tags options
2

Lorem style selector

Below the mode selector, you'll find the Lorem style panel with 8 themed style buttons arranged in two rows:
Row 1: Classic, Coffee, Modern, Emoji
Row 2: Pirate, Coding, Hacker, Mix

Each style generates text with a different flavor and vocabulary.

Lorem style selector with 8 style options
Lorem style panel with Classic, Coffee, Modern, Emoji, Pirate, Coding, Hacker, and Mix styles
3

Quick presets

On the right side of the style panel, you'll find Quick presets: four buttons for instant text generation:
Short: generates a small amount of text
Medium: generates a moderate amount
Long: generates more substantial text
Huge: generates a large block of text

Click any preset to instantly generate text with pre-configured settings.

Quick presets buttons
Quick presets with Short, Medium, Long, and Huge options for instant generation
4

Generation settings panel (left)

The left side contains the Generation settings panel with:
Number of paragraphs: use -/+ buttons or type directly
Sentence length: Short, Medium, Long radio buttons
Starting phrase (optional): custom text to begin with
Start with "Lorem ipsum": checkbox to ensure classic opening
Auto-refresh on generate: checkbox for automatic regeneration
GENERATE button (orange) - creates your text
I'M FEELING LUCKY! button (rainbow) - random style and settings

Generation settings panel
Generation settings panel with paragraph count, sentence length, and action buttons
5

Generated text panel (right)

The right side shows the Generated text output. Three action buttons appear in the top right:
Copy (clipboard icon) - copy text to clipboard
Download (download icon) - opens export modal
Clear (trash icon) - clears generated text

Generated text panel with output
Generated text panel showing output with Copy, Download, and Clear action buttons
6

Statistics bar (bottom)

At the bottom of the generated text panel, a statistics bar shows:
PARAGRAPHS: number of paragraphs generated
WORDS: total word count
CHARACTERS: total character count
STYLE: current style badge (e.g., Classic)

Statistics bar showing text metrics
Statistics bar displaying paragraphs, words, characters count and current style
7

Favorites (top right)

In the top right corner, the heart icon lets you add this tool to your favorites for quick access from the homepage.

Favorites heart icon
Heart icon for adding tool to favorites

Generation modes

The Lorem Ipsum Generator offers 6 different ways to generate text, each designed for specific use cases. Understanding these modes helps you get exactly the amount of text you need.

Paragraphs mode Default

Paragraphs mode generates complete paragraphs of text. This is the default mode and most commonly used for layout mockups.

1

Select Paragraphs mode

Click the Paragraphs button (paragraph icon) at the top. It shows By paragraph count as the description. This is selected by default when you open the tool.

Paragraphs mode selected in generation mode selector
Select Paragraphs mode - the default option
2

Set the number

In Generation settings, use Number of paragraphs to set how many paragraphs to generate:
Click - to decrease
Click + to increase
Or type the number directly

Each paragraph contains multiple sentences based on your Sentence length setting.

Number of paragraphs setting with minus and plus buttons
Set the number of paragraphs to generate
3

Best for

Use Paragraphs mode when:
Creating website mockups with body text
Designing blog post layouts
Testing typography and line height
Filling content areas in prototypes

Realistic layouts
For realistic website mockups, use 2-4 paragraphs with Medium sentence length. This mimics how most web content is structured.

Sentences mode

Sentences mode generates a specific number of individual sentences. Useful when you need precise control over text length.

1

Select Sentences mode

Click the Sentences button (horizontal lines icon) at the top. It shows By sentence count as the description.

Sentences mode selected in generation mode selector
Select Sentences mode for precise sentence count
2

Set the number

The settings panel changes to Number of sentences. Set how many sentences you want - each sentence is complete with proper punctuation.

Number of sentences setting with minus and plus buttons
Set the number of sentences to generate
3

Best for

Use Sentences mode when:
Creating short text snippets
Filling card descriptions
Testing single-line displays
Creating tooltip or hint text

Words mode

Words mode generates a specific number of words. Perfect when you have strict character limits or need to test text truncation.

1

Select Words mode

Click the Words button (A icon) at the top. It shows By word count as the description.

Words mode selected in generation mode selector
Select Words mode for specific word count
2

Set the number

The settings panel changes to Number of words. Set your target word count - the generator produces approximately this many words.

Number of words setting with minus and plus buttons
Set the number of words to generate
3

Best for

Use Words mode when:
Testing text overflow behavior
Creating meta descriptions (150-160 words)
Filling fixed-width containers
Social media post mockups with word limits

Characters mode

Characters mode generates text up to a specific character count. Ideal for platforms with strict character limits like Twitter/X.

1

Select Characters mode

Click the Characters button (character icon) at the top. It shows By character count as the description.

Characters mode selected in generation mode selector
Select Characters mode for precise character limit
2

Set the number

The settings panel changes to Number of characters. Set your character limit - the generator produces text that fits within this limit.

Number of characters setting with minus and plus buttons
Set the number of characters to generate
3

Best for

Use Characters mode when:
Mocking up tweets (280 characters)
SMS message previews (160 characters)
Database field testing
Any strict character-limited UI

Approximate count
Character count may be slightly under the target to avoid cutting words mid-way. The actual count is shown in the statistics bar.

Lists mode

Lists mode generates bulleted lists instead of paragraphs. Perfect for feature lists, navigation mockups, or any list-based content.

1

Select Lists mode

Click the Lists button (bulleted list icon) at the top. It shows Bulleted lists as the description.

Lists mode selected in generation mode selector
Select Lists mode for bulleted list items
2

Set the number

The settings panel changes to Number of list items. Each item is a short phrase or sentence formatted as a bullet point.

Number of list items setting with minus and plus buttons
Set the number of list items to generate
3

Best for

Use Lists mode when:
Creating feature lists for product pages
Mocking up navigation menus
Testing list styling (bullets, spacing)
Creating specification tables

HTML Tags mode Advanced

HTML Tags mode wraps the generated text in semantic HTML tags. Perfect for testing CMS output or HTML email templates.

1

Select HTML Tags mode

Click the HTML Tags button (code icon) at the top. It shows With HTML tags as the description.

HTML Tags mode selected in generation mode selector
Select HTML Tags mode for structured HTML output
2

What it generates

The output includes proper HTML structure:
<p> tags around paragraphs
<h1>, <h2>, etc. for headings
<ul> and <li> for lists
<strong> and <em> for emphasis

This is actual HTML code you can paste into templates.

Number of sections setting for HTML Tags mode
Set the number of HTML sections to generate
3

Best for

Use HTML Tags mode when:
Testing CMS content rendering
Creating HTML email templates
Styling rich text editor output
Testing blog post formatting

Copy as HTML
When using HTML Tags mode, the copied text includes all HTML tags. Paste it directly into your code editor or CMS HTML view.

Lorem styles

Beyond the classic Latin placeholder text, the Lorem Ipsum Generator offers 8 unique themed styles. Each style uses different vocabulary and tone while maintaining realistic sentence structures.

Classic style Default

The traditional Lorem Ipsum text derived from Cicero's De Finibus Bonorum et Malorum (45 BC). This is the industry standard for placeholder text.

1

Select Classic style

Click the Classic button (scroll icon) in the Lorem style panel. This is the default style when you open the tool.

Classic style selected in Lorem style panel
Select Classic style - the default option
2

What it generates

Classic style produces Latin-looking text:

"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua..."

The text appears Latin but is actually scrambled - it's designed to look realistic without being readable.

3

Best for

Use Classic style when:
Presenting to clients (universally recognized)
Professional design mockups
Print layouts and typography testing
Any situation requiring neutral placeholder text

Why Lorem Ipsum?
Lorem Ipsum has been the industry standard since the 1500s. Its Latin-like appearance prevents readers from focusing on content, keeping attention on design.

Coffee style

Coffee-themed placeholder text using café and barista terminology. Perfect for coffee shop websites, menus, and food-related mockups.

1

Select Coffee style

Click the Coffee button (coffee cup icon) in the Lorem style panel.

Coffee style selected in Lorem style panel
Select Coffee style for café-themed text
2

What it generates

Coffee style produces café-themed text with words like:
Espresso, latte, cappuccino, macchiato
Barista, roast, beans, brew
Cream, foam, steamed milk
Coffee house, café atmosphere

3

Best for

Use Coffee style when:
Designing coffee shop websites
Creating café menus
Food and beverage mockups
Restaurant industry presentations

Modern style

Contemporary business and tech-focused placeholder text. Uses modern professional terminology without the Latin feel.

1

Select Modern style

Click the Modern button (newspaper icon) in the Lorem style panel.

Modern style selected in Lorem style panel
Select Modern style for business-tech text
2

What it generates

Modern style produces business-tech text with words like:
Innovation, strategy, growth, metrics
Platform, solution, scalable, agile
Enterprise, startup, ecosystem
Digital transformation, synergy

3

Best for

Use Modern style when:
SaaS and tech product mockups
Corporate website designs
Business presentations
Startup pitch deck placeholders

Emoji style Fun

Placeholder text sprinkled with relevant emojis. Adds visual interest and tests how your design handles emoji characters.

1

Select Emoji style

Click the Emoji button (smiley face icon) in the Lorem style panel.

Emoji style selected in Lorem style panel
Select Emoji style for text with emojis
2

What it generates

Emoji style produces text interspersed with emojis:

"Amazing features await you. Our platform delivers incredible results. Users love the experience..."

Emojis are contextually placed to match the surrounding words.

3

Best for

Use Emoji style when:
Social media mockups
Mobile app designs
Testing emoji rendering
Casual/fun brand mockups

Emoji compatibility
Some fonts don't support all emojis. Test the output in your actual design environment to ensure emojis render correctly.

Pirate style Fun

Arr matey! Pirate-themed placeholder text with nautical vocabulary and pirate speak. Perfect for themed projects or adding personality to internal mockups.

1

Select Pirate style

Click the Pirate button (pirate/skull icon) in the Lorem style panel.

Pirate style selected in Lorem style panel
Select Pirate style for seafaring text
2

What it generates

Pirate style produces seafaring text with words like:
Arr, matey, ye, landlubber
Treasure, doubloons, plunder
Ship, sail, anchor, deck
Captain, crew, voyage

3

Best for

Use Pirate style when:
Game mockups with pirate themes
Talk Like a Pirate Day promotions
Fun internal presentations
Adding humor to design reviews

Coding style

Programming and developer-focused placeholder text. Uses software development terminology and coding concepts.

1

Select Coding style

Click the Coding button (laptop code icon) in the Lorem style panel.

Coding style selected in Lorem style panel
Select Coding style for developer-themed text
2

What it generates

Coding style produces developer-themed text with words like:
Function, variable, array, object
API, endpoint, database, query
Debug, compile, deploy, refactor
Repository, commit, merge, branch

3

Best for

Use Coding style when:
Developer tool mockups
Documentation site designs
Tech blog layouts
IDE or code editor UI mockups

Hacker style Themed

Cyberpunk and hacker-themed placeholder text. Uses cybersecurity and underground tech terminology.

1

Select Hacker style

Click the Hacker button (terminal icon) in the Lorem style panel.

Hacker style selected in Lorem style panel
Select Hacker style for cyber-themed text
2

What it generates

Hacker style produces cyber-themed text with words like:
Encrypt, decrypt, breach, firewall
Matrix, node, network, protocol
Binary, algorithm, neural, cyber
Access, override, terminal, system

3

Best for

Use Hacker style when:
Cybersecurity product mockups
Tech thriller game designs
Dark mode UI demonstrations
Futuristic/sci-fi themed projects

Mix style Random

A random blend of all available styles. Each generation produces text that combines vocabulary from multiple themes.

1

Select Mix style

Click the Mix button (random icon) in the Lorem style panel.

Mix style selected in Lorem style panel
Select Mix style for random blend of all styles
2

What it generates

Mix style produces varied text that:
Combines words from all 7 other styles
Creates unexpected and unique combinations
Changes with each generation
Maintains grammatical structure

3

Best for

Use Mix style when:
You want variety in placeholder text
Testing how design handles diverse vocabulary
Adding unpredictability to mockups
Just having fun with generation

Maximum variety
Pair Mix style with the "I'M FEELING LUCKY!" button for completely random and unpredictable placeholder text each time.

Quick presets

Quick presets let you generate text with one click using pre-configured settings. Perfect when you need placeholder text fast without tweaking individual options.

1

Short preset

Click Short (small lines icon) to generate a small amount of text:
1-2 paragraphs
~50-100 words
Ideal for: card descriptions, short bios, tooltips

2

Medium preset

Click Medium (medium lines icon) to generate a moderate amount:
3-4 paragraphs
~150-250 words
Ideal for: article excerpts, product descriptions, about sections

3

Long preset

Click Long (longer lines icon) to generate substantial text:
5-7 paragraphs
~400-600 words
Ideal for: blog posts, documentation, long-form content areas

4

Huge preset

Click Huge (large icon) to generate a large block:
10+ paragraphs
~1000+ words
Ideal for: testing scroll behavior, stress-testing layouts, book/article mockups

Quick presets showing Short, Medium, Long, and Huge options
Quick presets - Short, Medium, Long, Huge
Presets use current style
Quick presets respect your currently selected Lorem style. Select "Coffee" then click "Medium" to get a medium-length coffee-themed text.

Generation settings

The Generation settings panel gives you fine-grained control over your placeholder text. Here's each option explained:

1

Number control

The primary number setting changes based on your generation mode:
Number of paragraphs (Paragraphs mode)
Number of sentences (Sentences mode)
Number of words (Words mode)
Number of characters (Characters mode)
Number of list items (Lists mode)
Number of sections (HTML Tags)

Use - and + buttons or type directly in the field.

2

Sentence length

Choose how long individual sentences should be:
Short: concise sentences, 5-10 words each
Medium: balanced sentences, 10-20 words each (default)
Long: complex sentences, 20-30+ words each

This affects all modes that generate sentences.

3

Starting phrase (optional)

Enter custom text in the Starting phrase field (placeholder: "e.g., Once upon a time...") to begin your generated text with specific words.

Examples:
"Welcome to our website" - for hero sections
"Product features include" - for feature lists
"Chapter 1:" - for book mockups

4

Start with "Lorem ipsum"

Check this box to ensure the generated text always begins with the classic Lorem ipsum dolor sit amet opening.

Useful when:
Presenting to clients who expect traditional Lorem Ipsum
Maintaining consistency across multiple generations
Working with designers familiar with the classic text

5

Auto-refresh on generate

When checked (default), clicking GENERATE creates completely new text each time.

When unchecked, the generator preserves some elements between generations, useful for iterating on specific content.

6

GENERATE button

Click the orange GENERATE button to create your placeholder text based on all current settings. The text appears instantly in the Generated text panel.

7

I'M FEELING LUCKY! button

Click the rainbow I'M FEELING LUCKY! button for a surprise:
Randomly selects a generation mode
Randomly picks a Lorem style
Randomizes settings (amount, length)
Generates completely unpredictable text

Perfect when you need placeholder text and don't care about specifics.

Generation settings panel with all configuration options
Generation settings panel

Output & Actions

After generating text, you have several options for using it. The Generated text panel shows your output with action buttons in the top right corner.

1

Copy to clipboard

Click the Copy button (clipboard icon) to copy all generated text to your clipboard. A notification confirms the copy. Paste directly into your design tool, document, or code editor.

2

Download/Export

Click the Download button (download icon) to open the Export document modal. This gives you multiple format options and an additional copy button.

3

Clear text

Click the Clear button (trash icon) to remove all generated text and start fresh. Statistics reset to zero.

Output panel with Copy, Download, and Clear action buttons
Output & Actions panel
4

Select and copy

You can also manually select portions of the generated text with your mouse, then copy with Ctrl+C (⌘+C on Mac). Useful when you only need part of the output.

Export options Export modal

The Export document modal provides multiple ways to save your generated text. Click the Download button to open it.

1

Export as MD (Markdown)

Click the MD button to download as a Markdown file (.md).
Preserves formatting with Markdown syntax
Headings become # symbols
Lists become - bullet points
Perfect for documentation, GitHub READMEs, or note-taking apps

2

Export as TXT (Plain text)

Click the TXT button to download as a plain text file (.txt).
Pure text with no formatting
Universal compatibility
Smallest file size
Works in any text editor

3

Export as DOCX (Word)

Click the DOCX button to download as a Microsoft Word document (.docx).
Full formatting preserved
Opens in Word, Google Docs, LibreOffice
Ready for professional documents
Includes paragraphs, headings, lists

4

COPY TEXT button

The modal also includes a COPY TEXT button at the bottom. This works the same as the copy button in the main interface - copies all text to clipboard.

5

Close modal

Click the X button in the top right corner to close the Export modal and return to the main interface.

Export document modal with MD, TXT, DOCX options and Copy button
Export options modal
Format recommendations
Design mockups: Copy directly (no file needed)
Documentation: MD format
Client deliverables: DOCX format
Universal sharing: TXT format

Statistics bar

The statistics bar at the bottom of the Generated text panel gives you instant metrics about your placeholder text.

1

PARAGRAPHS counter

Shows the number of paragraphs in your generated text. A paragraph is defined as a block of text separated by line breaks.

2

WORDS counter

Shows the total word count. Useful for checking if you've hit target lengths for mockups with word limits.

3

CHARACTERS counter

Shows the total character count including spaces. Essential for character-limited platforms like Twitter/X or SMS.

4

STYLE badge

Shows the currently selected Lorem style (e.g., Classic, Coffee, Pirate). The badge is color-coded orange to stand out.

Statistics bar showing Paragraphs, Words, Characters counters and Style badge
Statistics bar

Tips for using placeholder text

Match the length
Generate placeholder text that matches your expected real content length. If your blog posts are ~500 words, don't mock up with 50-word placeholders.
Test edge cases
Use Short and Huge presets to test how your design handles minimal and excessive content. Good designs work with both.
Consider the context
Use themed styles (Coffee, Modern, Coding) when presenting to specific industries. It shows attention to detail and helps stakeholders visualize the final product.
Don't ship Lorem Ipsum
Always replace placeholder text before launch. Lorem Ipsum in production is a common embarrassing mistake. Search your codebase for "lorem" before deploying.
Use HTML mode for CMS
When designing for CMS-powered sites, use HTML Tags mode to test how your styles handle real HTML output with headings, lists, and emphasis.
Save commonly used amounts
If you frequently need the same amount of text, note your settings. The Quick presets cover most cases, but custom amounts are sometimes necessary.

Frequently asked questions

Lorem Ipsum is placeholder text used in the printing and design industry since the 1500s. It's derived from Cicero's "De Finibus Bonorum et Malorum" (45 BC). The text appears Latin-like but is actually scrambled, making it perfect for mockups where you want realistic-looking text without distracting readers with actual content.
Placeholder text lets designers and clients focus on layout, typography, and visual hierarchy without getting distracted by content. When people read meaningful text, they evaluate the writing quality rather than the design. Lorem Ipsum provides realistic letter distribution and word lengths without the distraction.

Classic uses traditional Latin-like text.
Coffee uses café/barista vocabulary.
Modern uses business/tech terms.
Emoji adds contextual emojis.
Pirate uses nautical/pirate speak.
Coding uses programming terminology.
Hacker uses cybersecurity terms.
Mix randomly combines all styles.

Paragraphs for body text areas.
Sentences for short snippets.
Words for word-limited content.
Characters for character-limited platforms (Twitter, SMS).
Lists for bullet points.
HTML Tags for CMS or email templates.
It randomly selects a generation mode, Lorem style, and settings, then generates completely unpredictable placeholder text. Great when you need text quickly and don't care about specific parameters.
Yes! Enter your custom text in the Starting phrase field. Your phrase will begin the generated text, followed by placeholder content. This is useful for hero sections, product descriptions, or any content that needs a specific opening.
In Characters mode, the generator aims to be slightly under your target to avoid cutting words in half. For example, requesting 280 characters might produce 275-280 characters. The exact count is always shown in the statistics bar.
Copy for pasting into design tools. MD (Markdown) for documentation and GitHub. TXT for universal plain text. DOCX for Word documents and professional deliverables.
The text is pseudo-random. Each style uses a curated word list and grammatical rules to create natural-sounding sentences. The same settings will produce different output each time you click GENERATE.
Yes! The generated text is free to use for any purpose - personal, educational, or commercial. There are no restrictions on how you use the placeholder text in your mockups, prototypes, or designs.

Need placeholder text?

Generate classic or themed Lorem Ipsum instantly.

Open Lorem Ipsum Generator

Documentation