Lorem Forge Generator: Feature Reference
Complete reference for every Lorem Forge generator option — flavors, units, HTML wrapping, seedable PRNG, export formats, and the developer API.
Lorem Forge Generator: Feature Reference
Overview
The Lorem Forge generator produces placeholder text in a range of formats, flavors, and unit types. This document is the complete feature reference — the equivalent of a user manual for the generator tool.
Content Flavors
The generator supports the following content flavors, selectable from the Flavor dropdown:
Standard Lorem Ipsum — The classic derived text, based on Cicero's De Finibus (45 BC), in the form universally recognized across design tools. Appropriate for almost all contexts.
Cicero Ipsum — The unscrambled, authentic Latin source text from De Finibus 1.10.32–33. Readable as actual classical Latin. Appropriate for scholarly, literary, and academic mockups. See Cicero Ipsum: The Authentic Latin Original.
Hipster Ipsum — Lifestyle brand vocabulary from the early 2010s aesthetic. Best for consumer lifestyle mockups. See Hipster Ipsum: Artisanal Placeholder Text.
Bacon Ipsum — Meat-cut and charcuterie terminology. Best for food and restaurant contexts. See Bacon Ipsum: A Meaty History.
Corporate Ipsum — Business jargon and buzzword vocabulary. Best for B2B enterprise and SaaS mockups. See Corporate Ipsum: Synergize Your Mockups.
Pirate Ipsum — Nautical and buccaneer vernacular. Best for game design and themed events. See Pirate Ipsum: Avast, Ye Designer.
Unit Types
The generator produces output in the following unit types, selectable from the Unit dropdown:
Paragraphs — Blocks of three to seven sentences, separated by paragraph breaks. The default unit for body text generation. Configurable count: 1–20.
Sentences — Individual sentences, optionally joined or individually wrapped. Useful for card subheadings, caption text, or any context requiring a single line of text. Configurable count: 1–50.
Words — Individual words from the selected flavor's word pool, space-separated. Useful for tag clouds, keyword lists, and minimal filler. Configurable count: 1–200.
List Items — Sentences formatted as list items. Output as plain text (one item per line) or HTML <li> elements. Configurable count: 3–20.
Headings — Short phrases (three to seven words) formatted as heading-appropriate text. Useful for testing heading hierarchy and typeface behavior at display sizes. Configurable count: 1–10.
Bytes — A fixed byte-count output of lorem ipsum, useful for testing character encoding, storage limits, or API response size. Configurable from 100 bytes to 10,000 bytes.
HTML Wrapping Options
When HTML output is selected, the generator wraps content in appropriate semantic elements:
None (plain text) — No HTML markup. Output is plain text with paragraph breaks.
Paragraphs (<p>) — Each paragraph unit wrapped in <p> tags. Standard for body text HTML output.
Article structure — Full article skeleton with <article>, <h1>, <h2>, <h3>, and <p> elements. Useful for testing a complete page template.
List (<ul> / <ol>) — List items wrapped in <ul> or <ol> with <li> elements. Configurable as ordered or unordered.
Blockquote — A single paragraph wrapped in <blockquote> and a nested <p>.
Definition list — Term-and-definition pairs wrapped in <dl>, <dt>, and <dd> elements.
All HTML output is valid HTML5 with proper semantic structure. No inline styles are added — the output is intended to inherit your stylesheet's styling.
Seeded PRNG (Reproducible Output)
The generator uses a seedable pseudo-random number generator (PRNG) to determine word selection and sentence construction. By default, the seed is random — each generation produces different output.
To produce consistent, reproducible output, enter a seed value in the Seed field before generating. The same seed with the same settings always produces identical output.
Use cases for seeded output:
- Design systems documentation where examples must remain stable
- Unit tests that include lorem ipsum fixtures and must produce consistent output
- Team collaboration where multiple designers need identical placeholder content
Seeds can be any string or integer: 42, homepage-hero, design-review-2026-04-24.
Export Formats
Generated content can be copied or downloaded in the following formats:
Copy to clipboard — Copies the formatted output to the system clipboard. The default action of the Copy button.
Plain text (.txt) — Downloads a .txt file containing the plain text output.
HTML (.html) — Downloads a complete .html file with appropriate <!DOCTYPE html> wrapper, <head> with charset meta, and <body> containing the generated content.
Markdown (.md) — Downloads a .md file with markdown-formatted output (headings as #, ##, etc.; paragraphs as plain text blocks).
JSON (.json) — Downloads a structured .json file with the following schema:
{
"flavor": "lorem-ipsum",
"seed": "homepage-hero",
"generated": "2026-04-24T12:00:00Z",
"units": "paragraphs",
"count": 3,
"content": {
"paragraphs": [
"Lorem ipsum dolor sit amet...",
"Sed do eiusmod tempor...",
"Ut enim ad minim veniam..."
]
}
}
Character and Word Count Display
The generator displays a live character count and word count for all generated output. These are shown below the output field and update on each generation.
For bytes unit type, the generator additionally displays the UTF-8 byte count, which may differ from character count for extended Latin characters.
Typography Preview Panel
The generator includes a Typography Preview panel, toggled by the Preview button. The preview renders the generated content at configurable:
- Font family (any Google Fonts typeface, loaded on demand)
- Font size (12px – 96px, or
clamp()expressions for fluid preview) - Line height (1.0 – 2.4)
- Max width (20ch – 100ch)
- Color scheme (light / dark / custom)
The preview panel updates live as generator settings change, allowing real-time evaluation of typeface behavior with representative lorem ipsum at production settings. This is the most direct implementation of the advice in Choosing a Typeface: A Practical Framework — generate lorem ipsum at your target sizes and settings, evaluate in context.
Key Takeaways
- The generator supports six content flavors, six unit types, and six HTML wrapping options
- The seedable PRNG produces reproducible output for design systems documentation and team collaboration
- Export formats include plain text, HTML, Markdown, and JSON with a structured schema
- The Typography Preview panel renders generated output in any Google Fonts typeface at configurable settings
- Character count, word count, and byte count are displayed for all generated output