Generate filler text in five flavors: classic Latin, tech, pirate, corporate, hipster. Pick paragraphs, sentences, or single words. Output as plain text, HTML, Markdown, or JSON.
Try the interactive UI: /tools/lorem
Simple generator (everything via query string).
| Param | Default | Notes |
|---|---|---|
flavor | classic | classic, tech, pirate, corporate, hipster |
paragraphs | 3 | 1-50 |
sentences | 5 | Sentences per paragraph (1-30) |
format | text | text, html, markdown, json |
start_with_lorem | true | Start "Lorem ipsum dolor sit..." (classic only) |
seed | (random) | Optional integer for deterministic output |
# Three paragraphs of classic
curl "https://forge-node.tail2b516d.ts.net/lorem?paragraphs=3"
# Tech ipsum, HTML
curl "https://forge-node.tail2b516d.ts.net/lorem?flavor=tech&format=html¶graphs=2"
# Pirate ipsum, JSON, deterministic
curl "https://forge-node.tail2b516d.ts.net/lorem?flavor=pirate&format=json&seed=7"
Detailed generator with finer control over sentence length.
| Field | Type | Default |
|---|---|---|
flavor | string | classic |
paragraphs | int | 3 |
sentences_per_paragraph | int | 5 |
min_words_per_sentence | int | 6 |
max_words_per_sentence | int | 18 |
start_with_lorem | bool | true |
format | string | text (or html, markdown, json) |
seed | int | null |
curl -X POST https://forge-node.tail2b516d.ts.net/lorem/text \
-H 'Content-Type: application/json' \
-d '{"flavor":"corporate","paragraphs":4,"sentences_per_paragraph":6,"format":"markdown"}'
Random words from a flavor's word bank. ?flavor=tech&count=20
Random sentences. ?flavor=hipster&count=3&min_words=8&max_words=14
Random paragraphs. ?flavor=pirate&count=2&sentences=4
Returns the list of flavors and one sample sentence each. Useful for menus.
Service health check. Returns {"status":"ok"}.
120 requests/minute per IP. Max 50 paragraphs / 30 sentences each / 80 words per sentence per call. No auth.
Pure stdlib. Part of the Forge Node API suite — 14 free developer APIs, no signup.