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.

46427922-9f44-11f1-8a75-dbd0fe0ce10c
V2

DCE Security

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

000003e9-9f44-21f1-8600-61f304b1d44e
V3

Name-based (MD5)

Deterministic — hashes a namespace and name with MD5.

164bf53b-e0d2-314c-ac00-7136f10fbead
V4

Random

Fully random. The most widely used version.

aae4a670-85f6-4997-843c-c4d9ab6ddcb4
V5

Name-based (SHA-1)

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

9335732c-b75d-57fe-9320-fe1821d4719a
V6

Reordered time

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

1f19f444-6437-6214-b4a0-b9c7db21a302
V7

Unix timestamp

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

01a030cc-7605-7334-9e33-5816e16a5251
V8

Custom

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

a2eb0f79-49f6-857c-83b4-0f98da06d6de