UUID Generator

Generate random UUID v4 identifiers using your browser's built-in secure random number generator. Nothing you generate is sent anywhere.

πŸ”’ Generated on your device Β· Never sent anywhere Β· Not stored

UUID: a decentralized 128-bit identifier format

A UUID is a 128-bit identifier commonly written as 32 hexadecimal digits in five groups, such as 550e8400-e29b-41d4-a716-446655440000. Version 4 fills 122 variable bits with random data while reserving the rest for version and variant markers. This gives an extremely low collision probability without a central issuer, making it useful for database and API records, though uniqueness is not mathematically guaranteed.

Create IDs for records, fixtures and API objects

  • Create an ID for a database record, test fixture or API request
  • Populate sample data with correctly shaped random identifiers
  • Generate several UUID values without adding a library or script

Frequently asked questions

What UUID version does this generate?
It generates UUID version 4 values from random data. Use another implementation when a system specifically requires a time-based, name-based or time-ordered version such as UUID v7.
Can two generated UUIDs ever collide?
Yes, a UUID collision is theoretically possible. With 122 random bits the probability is extraordinarily small, provided the randomness source works correctly. Systems with strict requirements should still enforce uniqueness.
Are these UUIDs stored anywhere?
The page does not intentionally store generated UUID values. They disappear when the session is cleared unless you copy or save them elsewhere.
Is anything sent to a server?
No. JavaScript generates the UUID values locally with the browser’s secure randomness source.

πŸ“– Want the full picture? Read our guide: What Is a UUID, and When Do You Actually Need One?

Related tools