Generator · Generic data
Lorem ipsum text
Endpoint GET /v1/lorem
What it covers
Returns classic "Lorem ipsum…" placeholder text. The size is set by one of `bytes`, `chars`, `words`, or `paragraphs` — when more than one is given the most precise wins, in that order. With none given a few paragraphs are returned. `bytes`/`chars` cut on an exact boundary (the final word may be clipped); `words`/`paragraphs` end on a whole sentence. `startWithLorem=false` starts from a random word instead of the canonical opening.
Parameters
| Parameter | Type | Description |
|---|---|---|
| bytes | integer1–100000 | Target length in UTF-8 bytes (1–100000). Most precise unit wins if several are given. |
| chars | integer1–100000 | Target length in characters (1–100000). |
| count | integer1–1000 | Number of records to return, 1–1000 (your plan may lower this). Omitted returns a single record; set it for a batch. |
| edge | boolean | Restrict output to valid edge cases from the rare corners of the domain. |
| extreme | boolean | Return a correct value wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, or bidi/combining marks). Homoglyphs are excluded so the value stays machine-parseable; it still validates after normalisation. |
| invalid | boolean | Return a deliberately invalid value that fails validation, for testing rejection paths. |
| paragraphs | integer1–1000 | Target length in paragraphs (1–1000). |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
| startWithLorem | boolean | Whether the text opens with the canonical "Lorem ipsum dolor sit amet…". Default true. |
| words | integer1–10000 | Target length in words (1–10000). |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The generated lorem-ipsum text. |
| words | integer | Number of words in the text. |
| chars | integer | Length of the text in characters. |
| bytes | integer | Length of the text in UTF-8 bytes. |
| paragraphs | integer | Number of blank-line-separated paragraphs. |
| startedWithLorem | boolean | Whether the text begins with the canonical "Lorem ipsum…" opening. |
Other generic generators
Auto-increment integer sequenceCompany name from one or more EU countriesDraw a member from a weighted enumerationDraw an object from a weighted list of candidatesEmail address from one or more EU countriesMongoDB ObjectIdNano IDPerson nameProduct or service offeringString matching a regular expressionULIDUUID
Try it