How to use it
Choose how many you need (up to 100), toggle uppercase or hyphens if you like, and click Generate. Copy one or all at once.
What UUIDs are for
- Primary keys and unique identifiers in databases.
- Request/correlation IDs in logs and APIs.
- Unique file names and idempotency keys.
More developer tools: Hash Generator, Base64, JSON Formatter.
Frequently asked questions
What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit ID, written as 32 hexadecimal characters in five hyphen-separated groups, e.g. 550e8400-e29b-41d4-a716-446655440000. They are used as database keys, request IDs and file names because two generated values practically never collide.
Which version does this generate?
UUID version 4 — randomly generated using the browser's cryptographically secure Crypto API (crypto.randomUUID).
Are they truly unique?
v4 UUIDs have 122 random bits, so the chance of a collision is astronomically small for any realistic number of IDs. They are unique enough for keys and identifiers.
Is anything sent to a server?
No. UUIDs are generated locally in your browser.