UUID Generator
The UUID Generator creates RFC-4122 version-4 identifiers using the browser's secure random source. Generate one or many at once, with optional uppercase and hyphen-free variants, then copy them with a click. Generation is instant and fully client-side.
A UUID (universally unique identifier) is a 128-bit value you can generate anywhere without a central authority and still trust to be unique. Version 4 UUIDs are almost entirely random, which makes them ideal for database keys, request IDs and anything that needs a collision-free name created on the spot.
How to use the UUID Generator
- Choose how many UUIDs to generate.
- Optionally switch to uppercase or a hyphen-free variant.
- Copy a single UUID or the whole batch with one click.
Common use cases
- Generate a primary key for a new database row before it's inserted.
- Create a correlation or request ID for tracing a call across services.
- Produce unique filenames or idempotency keys in a script.
Tips
- v4 UUIDs are random, not sortable — if you need time-ordered IDs, consider UUIDv7 or ULIDs instead.
- The odds of a v4 collision are astronomically small, so they're safe to generate client-side.
Frequently asked questions
What version of UUID does this generate? +
RFC-4122 version-4 UUIDs, which are almost entirely random, created with the browser's secure random source.
Can two generated UUIDs ever collide? +
The probability is astronomically small — you would need to generate billions before a collision became likely — so v4 UUIDs are safe to create client-side.
Are v4 UUIDs sortable by time? +
No. Version 4 UUIDs are random and carry no timestamp. If you need time-ordered identifiers, consider UUIDv7 or ULIDs instead.