UUID / GUID Generator
Generate random v4 UUIDs one by one or in bulk, with upper, lower and brace styles.
Options
0 UUIDscrypto.getRandomValues / crypto.randomUUID), so the results are suitable for database keys, sessions and distributed IDs.
Generated UUIDs
0Verify a UUID / GUID
How to generate UUIDs online
Pick the amount
Choose between 1 and 100 identifiers — useful for seeding a database or filling a test fixture in one click.
Set the format
Switch to uppercase, wrap the values in curly braces, remove the hyphens or add your own prefix such as <code>order_</code>.
Generate and copy
Every new value appears with its own Copy button, and “Copy all” grabs the complete list for a quick paste.
Export or verify
Download the batch as a .txt or .csv file, or paste an existing UUID into the verifier to check its version and variant bits.
UUID / GUID generator — frequently asked questions
A UUID (Universally Unique Identifier) is a 128-bit label used to identify information uniquely. The term GUID (Globally Unique Identifier) originally came from Microsoft’s implementation of the same standard, so in practice the two words describe the same thing — Microsoft also calls their version 4 identifiers “GUIDs”.
The version nibble — the first character of the third group — is fixed at 4 for randomly generated identifiers. The four version bits are therefore not random, and the remaining 122 bits come from a cryptographically secure random source.
The first character of the fourth group encodes the variant. A conforming version 4 UUID uses 8, 9, a or b (the binary pattern 10xx), which is exactly what the verifier checks.
Yes. With 122 random bits there is a 1 in 5.3 × 10³⁶ chance of a collision for any given pair, which is far beyond the number of identifiers the universe is likely to ever create. The generator uses the browser’s cryptographic random number generator, never Math.random().
Random v4 UUIDs work well but fragment indexes because they are not sequential. For big tables, a time-ordered identifier such as UUIDv7 or an auto-increment key usually performs better. For anything security-sensitive, always generate identifiers on the server as well.
Related Developer Tools
JSON Formatter & Validator
Format, validate and minify JSON, with an expandable tree view of the structure.
Open toolBase64 Encoder / Decoder
Encode and decode text to and from standard or URL-safe Base64.
Open toolHash & Checksum Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests instantly.
Open toolRegex Tester & Debugger
Test regular expressions with live match highlighting and capture groups.
Open toolUUID / GUID Generator
Generate random v4 UUIDs one by one or in bulk, with upper, lower and brace styles.
Open toolUnix Timestamp Converter
Convert Unix epoch seconds and milliseconds into readable dates and back.
Open tool