Generator · Generic data
UUID
Endpoint GET /v1/uuid
What it covers
Returns a synthetic UUID. `version=4` (default) is fully random; `version=7` is time-ordered per RFC 9562. The v7 timestamp is derived from the seed, not the wall clock, so the same seed always reproduces the same id.
Parameters
| Parameter | Type | Description |
|---|---|---|
| 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. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
| version | "4" | "7" | UUID version: "4" (random) or "7" (time-ordered). Default "4". |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The canonical hyphenated lowercase UUID. |
| version | "4" | "7" | The UUID version generated. |
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 countriesLorem ipsum textMongoDB ObjectIdNano IDPerson nameProduct or service offeringString matching a regular expressionULID
Try it