UUID / GUID generator
Generate random (version 4) or time-ordered (version 7) UUIDs in bulk, in upper or lower case, with or without hyphens or braces.
Loading…
Runs in this page in your browser; nothing is uploaded.
About this tool
Generate UUIDs, also called GUIDs, for database primary keys, test data, file names or request IDs. Version 4 is fully random; version 7 starts with the current time, so the values sort in the order they were made, which suits database keys.
Make up to 1,000 at a time in upper or lower case, with or without hyphens or braces, then copy the list or download it as a text file. The values come from your browser’s cryptographic random generator, and nothing is uploaded.
How to use it
- Choose a “Version”: “Version 4 (random)” or “Version 7 (time-ordered)”.
- Enter “How many” you need, from 1 to 1,000 (10 by default).
- Tick “Upper case”, “Hyphens” or “Braces {…}” as needed. By default the values are lower case with hyphens and no braces, and changes apply to the current list at once.
- Select “Generate”, then “Copy” or “Download” to keep the list.
Common questions
What is the difference between UUID v4 and v7?
In a version 4 UUID, every bit except the 6 that mark the version and variant is random, which leaves 122 random bits. A version 7 UUID (RFC 9562) starts with a 48-bit Unix timestamp in milliseconds, and a counter keeps values made in the same millisecond in order, so a batch sorts by creation time.
Can two generated UUIDs be the same?
In theory yes, but with 122 random bits in a version 4 UUID the chance is extremely small. The random bits come from the browser’s crypto.getRandomValues.
Is a GUID the same as a UUID?
Yes. GUID is Microsoft’s name for the same format. Tick “Braces {…}” and “Upper case” if you need the {XXXXXXXX-…} style.
How many UUIDs can I generate at once?
Up to 1,000 per click, and a larger number is treated as 1,000. Each click on “Generate” replaces the list with a new batch.
Related tools
Password generator
Generate strong passwords from upper and lower case letters, digits and symbols, leaving out characters you exclude, and see their strength.
Random number generator
Draw random integers or decimals in a range, with or without repeats, from the browser’s cryptographic generator.
QR code and barcode generator
Make QR, Data Matrix, PDF417, Aztec, Code 128, Code 39, Code 93, EAN, UPC-A, ITF or Codabar images as PNG or SVG, one code or one per line.
Key pair generator
Generate RSA, ECDSA (P-256, P-384, P-521), Ed25519 or SM2 key pairs as PEM in PKCS #8 or traditional form, for JWT, TLS or encryption tests.
Text to image
Render text as a PNG, JPEG or WebP image with your font size, colours, padding, alignment and wrap width. Uses the fonts installed on this device.
URL batch generator
Generate a list of links from a template: (*) becomes a number from an arithmetic or geometric sequence, with zero padding, or a letter.