Generate universally unique identifiers in V1 (time-based), V4 (random), or V7 (time-ordered) format.
A UUID (Universally Unique Identifier) is a 128-bit identifier standardised in RFC 9562. Represented as 32 hexadecimal characters in the format xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx, UUIDs are designed to be globally unique without requiring a central authority. They are widely used as database primary keys, session tokens, file names, and anywhere a unique identifier is needed across distributed systems.
1
Select how many UUIDs to generate using the 'Number to Generate' field. You can produce up to 25 at a time.
2
Choose your preferred UUID version: Version 4 (Random) is the safest and most common choice; Version 7 (Time-ordered) is ideal for database keys as it sorts chronologically; Version 1 (Time-based) is a legacy format.
3
Optionally toggle Uppercase to convert all letters to capitals, or No Dashes to produce a compact 32-character string without hyphens.
4
Click Generate — your UUIDs appear in the output box, one per line.
5
Click Copy to Clipboard to copy all generated UUIDs at once, ready to paste anywhere.