UUID Generator avatar
UUID Generator

Pricing

$3.00/month + usage

Go to Apify Store
UUID Generator

UUID Generator

Generate UUIDs (v1, v4, v5) in bulk. Create unique identifiers for databases, APIs, and tracking. Up to 100,000 UUIDs at once. Multiple formats: standard, uppercase, no-hyphens, braces, URN. UUID v5 supports deterministic generation from names. Fast, reliable, production-ready.

Pricing

$3.00/month + usage

Rating

5.0

(1)

Developer

Web Harvester

Web Harvester

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

πŸ”‘ Generate UUIDs (v1, v4, v5) in bulk. Create unique identifiers for databases, APIs, tracking, and more.

Apify Actor License: MIT

🎯 What This Actor Does

Generate universally unique identifiers:

  • UUID v1 - Time-based (includes MAC address)
  • UUID v4 - Random (most common, recommended)
  • UUID v5 - Namespace + Name (deterministic)
  • Bulk Generation - Up to 100,000 at once
  • Multiple Formats - Standard, uppercase, no-hyphens, URN

πŸš€ Use Cases

Use CaseDescription
Database IDsGenerate primary keys
API TokensCreate unique tokens
Session IDsUser session identifiers
File NamesUnique file identifiers
Correlation IDsRequest tracing
Test DataGenerate test identifiers

πŸ“₯ Input Examples

Generate Random UUIDs (v4)

{
"count": 100,
"version": "v4",
"format": "standard"
}

Deterministic UUIDs (v5)

{
"version": "v5",
"namespace": "dns",
"names": ["example.com", "api.example.com"]
}

Custom Format

{
"count": 50,
"version": "v4",
"format": "no-hyphens"
}

βš™οΈ Configuration

ParameterTypeDefaultDescription
countinteger10Number of UUIDs to generate
versionstringv4UUID version: v1, v4, v5
namespacestringdnsNamespace for v5: dns, url, oid, x500, custom
customNamespacestring-Custom namespace UUID
namesarray[]Names for v5 generation
formatstringstandardOutput format

πŸ“€ Output

{
"index": 1,
"uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"version": "v4"
}

For v5 with Names

{
"index": 1,
"uuid": "2ed6657d-e927-568b-95e1-2665a8aea6a2",
"version": "v5",
"name": "example.com",
"namespace": "dns"
}

πŸ“‹ UUID Versions Explained

VersionTypeUse Case
v1Time + MACSortable, traceable
v4RandomGeneral purpose, most common
v5SHA-1 hashReproducible from input

πŸ“ Output Formats

FormatExample
standardf47ac10b-58cc-4372-a567-0e02b2c3d479
uppercaseF47AC10B-58CC-4372-A567-0E02B2C3D479
no-hyphensf47ac10b58cc4372a5670e02b2c3d479
braces{f47ac10b-58cc-4372-a567-0e02b2c3d479}
urnurn:uuid:f47ac10b-58cc-4372-a567-...

πŸ’° Cost Estimation

CountApprox. TimeCompute Units
1,000~1 second~0.001
10,000~3 seconds~0.005
100,000~15 seconds~0.02

πŸ”§ Technical Details

  • Language: Python 3.12
  • Library: Python uuid (built-in)
  • Memory: 128MB
  • Speed: 100K+ UUIDs/second

πŸ“„ License

MIT License - see LICENSE for details.