UUID Generator
Create one or thousands of universally unique identifiers in any version, formatted exactly the way your code or database expects.
Processed locally in your browser· Your data stays in your browser.
What is UUID Generator?
A UUID (universally unique identifier) is a 128-bit value, usually written as 32 hexadecimal digits in the 8-4-4-4-12 pattern. Version 4 is purely random, version 7 starts with a millisecond timestamp so values sort by creation time, versions 1 and 6 embed a clock reading, and versions 3 and 5 derive the value from a namespace and a name.
This generator uses the browser’s cryptographic random source. You choose the version, the quantity (1 to 1,000), letter case, hyphens, wrappers such as {braces} or quotes, the separator, and whether you want plain text, CSV with a header or a JSON array.
How does it work?
- Pick the UUID version (v4 is the default for random IDs, v7 for database keys that should sort by time).
- Choose how many you need and the formatting: uppercase, hyphens, wrappers and separator.
- For v3 or v5, also set the namespace and the name; the same pair always yields the same UUID.
- Click Generate, then copy the list or download it as uuids.txt, CSV or JSON.
Common use cases
- Seeding a test database with hundreds of unique primary keys.
- Creating request or correlation IDs for logs and tracing.
- Producing GUIDs in braces for .NET, Windows registry or COM code.
- Building deterministic identifiers for records that must map to the same ID every time.
Examples
Create one or thousands of universally unique identifiers in any version, formatted exactly the way your code or database expects.
Privacy
UUID Generator runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
UUIDs are identifiers, not secrets: never use one as a password or an access token. Version 1 normally exposes a MAC address, so this tool uses a random node ID instead.
Frequently asked questions
Which UUID version should I choose?
Use v4 for general random IDs and v7 when the IDs will be database keys, because v7 values are roughly ordered by creation time and keep indexes efficient. Use v5 when the same input must always give the same ID.
Can two generated UUIDs collide?
A v4 UUID has 122 random bits, so an accidental collision is astronomically unlikely, even across billions of values. Name-based versions collide only when you feed them the same namespace and name, which is intended.
Are the UUIDs generated on a server?
No. Everything is produced in your browser with crypto.getRandomValues, and nothing is uploaded or stored.
Related tools
UUID v4 Generator
Get random version 4 UUIDs, the everyday choice for unique IDs when you do not need ordering or repeatability.
Developer Tools
UUID v7 Generator
Create UUID v7 values that sort by creation time, so they behave well as primary keys in databases and logs.
Developer Tools
UUID v5 Generator (Name-Based)
Turn names, URLs or domains into stable UUIDs: the same namespace and name always produce the same result.
Developer Tools
UUID Validator & Version Detector
Paste one or many UUIDs to see which ones are valid, which version each is and, for time-based versions, when it was created.
Developer Tools
Random String Generator
Produce random tokens, IDs and test strings from the character set you need.
Developer Tools
Password Generator
Create strong, truly random passwords with the character sets you choose. Nothing is sent or saved.
Developer Tools
SHA-256 Hash Generator
Hash any text with SHA-256 and get the 256-bit digest as hex or Base64 in real time.
Hash & Checksum