SomeTools

UUID Generator

Generate UUIDs (Universally Unique Identifiers) in versions 1, 2, 3, 4, and 5. All processing happens locally.

FAQ

What UUID versions are supported?

All UUID versions are supported: v1 (time-based), v2 (DCE Security), v3 (name-based MD5), v4 (random), and v5 (name-based SHA-1).

What is the difference between UUID versions?

v1: Time-based UUID using timestamp and random node identifier.
v2: DCE Security variant (rarely used).
v3: Name-based UUID using MD5 hashing with namespace and name.
v4: Random UUID (most common, default).
v5: Name-based UUID using SHA-1 hashing with namespace and name.

When should I use which version?

v4: Use for most cases when you need a random unique identifier.
v3/v5: Use when you need deterministic UUIDs from the same input (e.g., generating UUIDs for URLs or domain names).
v1: Use when you need time-ordered UUIDs.

What namespaces are available for v3 and v5?

Standard namespaces: DNS, URL, OID, and X500. You can also provide a custom namespace UUID.