UUID Validator
Validate UUIDs and identify their version and variant.
Generate v4 and v7 UUIDs in bulk.
Use v7 for database primary keys. Its leading 48 bits are a millisecond timestamp, so generated values sort chronologically and insert sequentially into a B-tree index instead of scattering writes across it. Use v4 when you specifically want values that reveal nothing about when they were created.
In principle yes, in practice no. A v4 UUID carries 122 random bits. You would need to generate roughly 2.7 × 10^18 of them before reaching a 50% chance of a single collision.
Yes, using crypto.getRandomValues() in your browser. Nothing is requested from or sent to a server.
Validate UUIDs and identify their version and variant.
Generate compact, URL-safe unique IDs.
Generate strong random passwords with a live strength estimate.
Your input is saved in this browser so a refresh does not lose it. Tools handling credentials are never saved.