What is a Lorem Ipsum generator?
A Lorem Ipsum generator creates placeholder text you can paste into designs, wireframes, templates, and mockups. It lets you preview layout and typography before your final copy is ready.
Use it when you need realistic-looking text blocks without spending time writing real content yet.
How to use the Lorem Ipsum generator
- Pick a preset or customize: Start with a quick preset like Blog Post, Card UI, Hero Section, Navigation, API Payload, or Rich Page — each one auto-configures the mode, count, and format for a common use case. Or customize everything yourself.
- Adjust the count: Use the slider or type a number to set how much text you need.
- Pick the output format: Plain text for general use, HTML for web templates, or Rich HTML for designs that need headers, bold, italic, links, lists, blockquotes, and code.
- Preview your output: Switch between Blocks view (per-block cards with numbering) and Document preview (a typeset page view with drop caps and styled typography).
- Check the stats: Review reading time, sentence count, average words per sentence, and byte size in the stats dashboard.
- Copy and use: Copy individual blocks by hovering, or use Copy All to grab everything at once. Use Regenerate to get a fresh variation with different text.
Why use this Lorem Ipsum generator?
- 6 quick presets: Blog Post, Card UI, Hero Section, Navigation, API Payload, and Rich Page — one click to generate exactly what you need.
- 5 generation modes: Paragraphs, sentences, words, bytes, and list items cover every use case.
- Document preview: See your placeholder text rendered as a real document with drop caps, styled headings, and proper typography.
- Stats dashboard: Reading time, sentence count, average words per sentence, and byte size — all computed instantly.
- Rich HTML output: Toggle headers, bold, italic, links, lists, blockquotes, and inline code on or off.
- Regenerate for variation: Click Regenerate to get a fresh variation without changing your settings.
- Per-block copy: Hover over any numbered block to copy just that section.
- Private and local: Everything runs in your browser. Nothing is uploaded.
How much Lorem Ipsum should you generate?
It depends on what you're testing:
| What you're building | Try this first |
|---|---|
| Button labels, chips, tags | 2–4 words |
| Card descriptions | Card UI preset |
| Hero section copy | Hero Section preset |
| Blog layout | Blog Post preset |
| API payload testing | API Payload preset |
| Navigation or sidebar | Navigation preset |
| Rich content page | Rich Page preset |
If you have real constraints (like a 160-character meta description), generate a short block, then trim and check the byte size in the stats dashboard.
Generation modes explained
| Mode | What it generates | Max |
|---|---|---|
| Paragraphs | Multi-sentence blocks of text | 100 |
| Sentences | Individual sentences | 500 |
| Words | Raw word output | 5,000 |
| Bytes | Sentences until the byte target is reached | 50,000 |
| Lists | Numbered list items (1–2 sentences each) | 50 |
Output formats
| Format | Best for |
|---|---|
| Plain | Docs, Figma, general design tools |
| HTML | Web templates, CMS content areas |
| Rich HTML | Full-page mockups needing headings, lists, and formatting |
Quick presets
| Preset | Mode | Count | Format | Use case |
|---|---|---|---|---|
| Blog Post | Paragraphs | 5 | Plain | Article layouts and blog templates |
| Card UI | Sentences | 3 | Plain | Card descriptions and short copy |
| Hero Section | Words | 25 | Plain | Hero copy, headlines, and headers |
| Navigation | Lists | 8 | Plain | Menus, sidebars, and nav items |
| API Payload | Bytes | 1,000 | Plain | API testing and payload size limits |
| Rich Page | Paragraphs | 6 | Rich HTML | Full-page mockups with mixed content |
Use case 1: wireframes and UI mockups
When you're building a new screen, you need text blocks to test line length, wrapping, and empty states. Pick the Card UI or Blog Post preset and start iterating on layout immediately.
Use case 2: typography and spacing checks
Use the Document preview to check font size, line height, and paragraph spacing in a realistic context. The drop cap and styled typography help you evaluate how your design handles real content.
Use case 3: templates and components
If you're building reusable components, use the Blocks view to copy individual numbered blocks into specific slots. Hover over any block to grab just that piece.
Use case 4: API payload testing
Use the API Payload preset or switch to bytes mode to generate placeholder content that fits a specific payload size. Check the exact byte size in the stats dashboard.
Use case 5: rich content previews
Use the Rich Page preset or Rich HTML format to preview how your design handles mixed content — headings that break up long text, bold and italic emphasis, links, nested lists, blockquotes, and inline code snippets. Toggle individual elements on or off to match your design.
Examples
Basic example: 25 words
Preset: Hero Section Output (example):
Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim ad minim
Sentence example: placeholder microcopy
Preset: Card UI Output (example):
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.
HTML paragraphs for a page template
Settings: Paragraphs, Count = 2, Output format = HTML Output:
<p>Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p>Ut enim ad minim veniam quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
Bytes mode: target a specific size
Preset: API Payload (or Bytes mode, Count = 200) Output: Generates sentences until approximately the target byte count is reached. Check the exact size in the stats dashboard.
List items for navigation mockups
Preset: Navigation Output (example):
1. Lorem ipsum dolor sit amet consectetur adipiscing elit.
2. Sed do eiusmod tempor incididunt ut labore et dolore.
3. Ut enim ad minim veniam quis nostrud exercitation.
4. Duis aute irure dolor in reprehenderit in voluptate velit.
5. Excepteur sint occaecat cupidatat non proident sunt in culpa.
Common errors
"I generated too much text"
If your layout becomes slow or hard to edit, generate fewer paragraphs and duplicate them only where you need full-length screens.
"My placeholder text length doesn't match my real copy"
Real copy often has shorter sentences than Lorem Ipsum. After you generate text, check the stats dashboard for word count and reading time, then use the Word Counter to match a target limit.
"I pasted Lorem Ipsum into production"
This happens. The fix is process, not more text.
Fix: add a pre-launch checklist item to search your site for lorem and ipsum. If you're working in a codebase, a simple search for "lorem ipsum" in your repo catches it early.
"Screen readers read my placeholders like real content"
Lorem Ipsum is fine for visual layout tests, but it can be misleading in accessibility reviews because it looks like real content.
Fix: when you're testing accessibility or user comprehension, replace Lorem Ipsum with short, descriptive placeholders that explain intent (example: "Short product summary goes here").
Tips and proven approaches
- Start with presets: Use the 6 built-in presets to get started instantly, then fine-tune the count and format if needed.
- Use Document preview for design reviews: Switch to Document preview to see your placeholder text in a realistic typeset layout with drop caps and styled typography.
- Check the stats dashboard: Use reading time and byte size to verify your placeholder text matches real-world constraints.
- Regenerate for variety: Click Regenerate to shuffle the text without changing your settings — useful when you need different content in multiple slots.
- Match real constraints: If your UI has a 160-character meta description limit, generate a short block and trim to fit, then verify with the Word Counter.
- Keep components honest: Test edge cases with shorter and longer blocks so you see wrapping issues early.
- Store snippets locally: Save a few "standard" paragraphs in the Online Notepad to reuse across projects.
- Try Rich HTML for design reviews: Toggle on headers, bold, and lists to see how your design handles real-world mixed content.
Related tools
- Count characters and words with the Word Counter.
- Draft quick placeholder copy in the Online Notepad.
- Repeat a short block to fill a layout using the Repeat Text Generator.
- Turn headings into URL slugs with the Slugify URL Generator.
Privacy and security
This generator runs in your browser. Nothing is uploaded, and the text you generate stays on your device.