Pricing
Pay per usage
UUID Generator
Generate UUID v1, v3, v4, v5 instantly. Perfect for test data, unique IDs, database seeding, and development workflows. Choose random v4 (most common), time-based v1, or deterministic v3/v5. Customize hyphen format. Export results via Dataset or API. Fast, no-code tool with scheduling and monitoring
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 months ago
Last modified
Categories
Share
Generate UUID v1, v3, v4, v5 instantly for testing, unique IDs, API tokens, and database seeding. No coding needed โ just select version, hyphen format, and optionally provide name and namespace for v3/v5. Get results via Dataset, Key-value store OUTPUT, or API. Fast, scalable, free trial.
Why Use UUID Generator?
- Instant IDs: Single-click generation for dev workflows.
- Multiple versions: Random (v4), time-based (v1), deterministic (v3/v5).
- Deterministic support: Use
nameandnamespacefor repeatable v3/v5 UUID generation. - Apify platform: Schedule runs, API access, monitoring, integrations.
- Export ready: JSON/CSV download, perfect for test data.
Features
- Generate v1 (time-based), v3 (MD5 hash), v4 (random), v5 (SHA-1 hash).
- Hyphen on/off formatting.
- Optional
name,namespaceType, andnamespaceinputs for v3/v5. - Free trial covers hundreds of runs.
- Run via API, schedule, or webhook.
Input Options
Click the input tab for full schema.
| Field | Type | Description | Default |
|---|---|---|---|
version | Select | UUID version: v1, v3, v4, v5 | v4 |
hyphen | Boolean | Include hyphens (-) | true |
name | String | Used for v3/v5. Same name + same namespace = same UUID | "default-name" |
namespaceType | Select | Namespace type for v3/v5: DNS, URL, custom | DNS |
namespace | String | Custom namespace UUID, used only when namespaceType = custom | "6ba7b810-9dad-11d1-80b4-00c04fd430c8" |
Notes:
name,namespaceType, andnamespaceare mainly used for v3 and v5.- For v1 and v4, those fields are ignored.
- For v3/v5, the same
nameandnamespacewill always generate the same UUID.
Example input (v4):
{"version":"v4","hyphen":false}
Example input (v3 + custom namespace):
{"version":"v3","hyphen":true,"name":"my-user-id","namespaceType":"custom","namespace":"6ba7b810-9dad-11d1-80b4-00c04fd430c8"}
Example input (v5 + DNS namespace):
{"version":"v5","hyphen":false,"name":"example.com","namespaceType":"DNS"}
Output Data
Results saved to default Dataset (export JSON/CSV) and Key-value store OUTPUT.
Output Table
| Field | Type | Description | Example |
|---|---|---|---|
uuid | String | Generated UUID | "550e8400e29b41d4a716446655440000" |
version | String | Used version | "v4" |
hyphen | Boolean | Hyphen setting | true |
createdAt | String | ISO timestamp | "2026-03-17T05:37:00Z" |
name | String | Provided name for v3/v5 only | "example.com" |
namespaceType | String | Namespace type for v3/v5 only | "DNS" |
namespace | String | Namespace value for v3/v5 only | "DNS" |
Example output (v4):
{"uuid":"550e8400-e29b-41d4-a716-446655440000","version":"v4","hyphen":true,"createdAt":"2026-03-17T05:37:00.000Z"}
Example output (v5 + DNS namespace):
{"uuid":"cfbff0d1-9375-5685-968c-48ce8b15ae17","version":"v5","hyphen":true,"createdAt":"2026-03-17T05:37:00.000Z","name":"example.com","namespaceType":"DNS","namespace":"DNS"}
How to Use UUID Generator
- Run Actor (default generates v4 with hyphens).
- Customize via input: select version, toggle hyphen.
- For v3 or v5, optionally provide
name,namespaceType, andnamespace. - If using
customnamespace, provide a valid namespace UUID. - Download Dataset (JSON/CSV) or fetch
OUTPUTvia API. - Schedule/API for automation.
๐ก Quick test: Run now โ get UUID in seconds!
Pricing
- Free trial: ~$5 credits = thousands of UUIDs.
- Pay-per-run: Low CU usage (minimal compute).
- Scales to millions of IDs without extra cost.
Tips
- v4: Default for random unique IDs.
- v1: Useful when you want time-based UUIDs.
- v3/v5: Deterministic โ same input = same UUID.
- No hyphen: Compact 32-char format for URLs.
- API:
curlor SDK for batch generation.
FAQ
Is UUID Generator free?
Free trial covers extensive testing. Production: pay-per-compute (very low).
v3 vs v5?
v3 (MD5): Legacy. v5 (SHA-1): Modern deterministic.
Why do v3 and v5 need name and namespace?
Because v3 and v5 are name-based UUIDs. The same name and namespace combination always produces the same UUID.
Legal to use?
UUIDs are standard โ generate unlimited test data ethically.
Feedback? Create issue โ open to suggestions!
