UUID Generator avatar

UUID Generator

Pricing

Pay per usage

Go to Apify Store
UUID Generator

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

Apizy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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 name and namespace for 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, and namespace inputs for v3/v5.
  • Free trial covers hundreds of runs.
  • Run via API, schedule, or webhook.

Input Options

Click the input tab for full schema.

FieldTypeDescriptionDefault
versionSelectUUID version: v1, v3, v4, v5v4
hyphenBooleanInclude hyphens (-)true
nameStringUsed for v3/v5. Same name + same namespace = same UUID"default-name"
namespaceTypeSelectNamespace type for v3/v5: DNS, URL, customDNS
namespaceStringCustom namespace UUID, used only when namespaceType = custom"6ba7b810-9dad-11d1-80b4-00c04fd430c8"

Notes:

  • name, namespaceType, and namespace are mainly used for v3 and v5.
  • For v1 and v4, those fields are ignored.
  • For v3/v5, the same name and namespace will 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

FieldTypeDescriptionExample
uuidStringGenerated UUID"550e8400e29b41d4a716446655440000"
versionStringUsed version"v4"
hyphenBooleanHyphen settingtrue
createdAtStringISO timestamp"2026-03-17T05:37:00Z"
nameStringProvided name for v3/v5 only"example.com"
namespaceTypeStringNamespace type for v3/v5 only"DNS"
namespaceStringNamespace 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

  1. Run Actor (default generates v4 with hyphens).
  2. Customize via input: select version, toggle hyphen.
  3. For v3 or v5, optionally provide name, namespaceType, and namespace.
  4. If using custom namespace, provide a valid namespace UUID.
  5. Download Dataset (JSON/CSV) or fetch OUTPUT via API.
  6. 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: curl or 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.

UUIDs are standard – generate unlimited test data ethically.


Feedback? Create issue – open to suggestions!