Search for a command to run...
Create universally unique identifiers — v4 random, v7 time-ordered, or the NIL UUID. Everything is generated locally in your browser.
Press Generate to create UUIDs.
A UUID (Universally Unique Identifier), also called a GUID, is a 128-bit value used to label information without a central authority. The probability of a collision is so low that two UUIDs can be considered unique across systems and time, which makes them ideal for distributed systems, databases, and APIs.
Use UUIDs instead of auto-increment integers when records are created across multiple servers or before they reach the database. v7 is preferred — its time prefix keeps inserts sequential and B-tree friendly.
Tag each incoming request with a v4 UUID so you can correlate logs across services. They are unguessable, which also helps prevent enumeration attacks.
Send a fresh UUID with each payment or write request. The server stores it, so if your client retries the same call, the action only happens once.
Avoid collisions for user uploads or generated artifacts by using a UUID instead of a guessable filename. Combine with a content-type extension on storage.
122 bits of cryptographic randomness. Pick this when you only need uniqueness and don't care about ordering. Default for most use cases.
Embeds a millisecond Unix timestamp in the first 48 bits, followed by random bits. Sorts naturally by creation time and is a strong choice for database primary keys (RFC 9562).
Special UUID where every bit is zero. Use it as a sentinel for "unset" or "no value" in systems that require a UUID-shaped field.
Format megabytes of JSON in milliseconds.
Data never leaves your browser for maximum privacy.
Works perfectly even without an internet connection.