Generate random UUID v4 or time-ordered UUID v7 identifiers in bulk. They're created in your browser with a cryptographic random source.
v4 for random, v7 for sortable IDs
1, 10, 50 or 100 at once
Paste into code, SQL or tests
Random bits come from the Web Crypto API, so collisions are practically impossible.
Time-ordered IDs that sort by creation time and index well in databases.
Generated locally; no IDs are sent to or stored on a server.
A UUID (universally unique identifier), also called a GUID, is a 128-bit ID written as 32 hexadecimal digits, like 123e4567-e89b-12d3-a456-426614174000. Because the bits are random, anyone can create one without asking a central registry and still be confident it's unique.
With 122 random bits, you would need to generate about a billion UUIDs per second for 85 years to have a 50% chance of a single duplicate.
Nothing practical. GUID is Microsoft's name for the same 128-bit format; Windows tools often show it in uppercase with braces, which you can switch on here.
v7 is usually better for primary keys because it's time-ordered, which keeps B-tree indexes compact. Use v4 when you don't want the creation time to be visible.
Yes: crypto.randomUUID() in JavaScript, uuid.uuid4() in Python, UUID.randomUUID() in Java and gen_random_uuid() in PostgreSQL.
Yes — completely free, with no sign-up and no limits.
Image, text and test-data generators that run right in your browser.