Skip to content

UUID Generator

Generate universally unique identifiers in every version — v1 through v8 — and copy them with a click.

Developer tools

Every version, one click

All eight UUID versions defined by RFC 9562, generated fresh on every click. The v3/v5 pair hashes the same random name, so they change together.

V1

Time-based

Built from the current timestamp, clock sequence, and node ID.

fbed3f0c-92e0-11f1-b305-337011fa5189
V2

DCE Security

Like v1, but embeds a local domain and identifier (e.g. POSIX UID).

000003e9-92e0-21f1-9300-998c96a29189
V3

Name-based (MD5)

Deterministic — hashes a namespace and name with MD5.

9945a0f5-3425-3f55-aeb4-964dba40bbd2
V4

Random

Fully random. The most widely used version.

972cf32d-069f-47da-ad60-cfd6bdba8d24
V5

Name-based (SHA-1)

Deterministic — hashes a namespace and name with SHA-1.

46d8bc7b-64ee-5abe-8eb3-7c6edcafeba5
V6

Reordered time

Field-compatible with v1, reordered so IDs sort by creation time.

1f192e0f-bf4d-6816-851f-11c628708108
V7

Unix timestamp

Unix-epoch timestamp plus randomness. Great for database keys.

019fdf9d-17d9-70c3-a3b5-d7bf85847a72
V8

Custom

Reserved for vendor-specific layouts — filled here with random data.

5e38a94a-81fa-8957-9722-e244a6832d7e