UUID Generator
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
Apizy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days 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!