UUID Generator
Generate random UUID v4 or time-ordered UUID v7 in bulk (up to 1,000). Copy all or download a .txt file. Runs in your browser.
Processed locally in your browser. Your text is not uploaded.
What this tool does
Generate universally unique identifiers for database keys, test data, correlation IDs and file names. Version 4 UUIDs are fully random and are the common default. Version 7 UUIDs, defined in RFC 9562, start with a 48-bit millisecond timestamp, so IDs created later sort after earlier ones, which keeps database indexes compact and makes records naturally ordered by creation time.
Create anywhere from 1 to 1,000 UUIDs at once, show them in uppercase, or strip the hyphens for compact 32-character IDs. Within one batch, v7 values are strictly increasing, even when many are created in the same millisecond.
Randomness comes from your browser's cryptographically secure generator (crypto.randomUUID and crypto.getRandomValues). IDs are created on your device and never sent anywhere.
How to use it
- 1Choose the version: v4 (random) or v7 (time-ordered).
- 2Set how many UUIDs you need (1 to 1,000) and any formatting options.
- 3Click Generate (or Regenerate for a fresh set).
- 4Copy a single value, copy all of them, or download the list as a .txt file.
Supported formats
Output: UUID text in the 8-4-4-4-12 format (or 32 hex characters without hyphens), one per line.
Privacy
This tool runs in your browser. The data you provide is processed on your device and is not sent to our servers.
Limitations
- UUID v7 embeds the creation time in the ID. Do not use it where revealing when something was created is a problem; use v4 instead.
- v7 ordering across different machines depends on their clocks and is only approximately time-ordered.
- At most 1,000 UUIDs are generated per click.
- UUIDs are identifiers, not secrets. Do not use them as passwords or access tokens, even though v4 values are hard to guess.
- Other versions (v1, v3, v5, v6) are not provided.
FAQ
Which should I use, v4 or v7?
Use v4 when you just need a unique random ID. Use v7 for database primary keys or event IDs where insert order and index locality matter, as long as exposing the creation time is acceptable.
Can two generated UUIDs collide?
With v4, the chance is astronomically small: 122 random bits. With v7, uniqueness comes from the timestamp, a counter and 62 random bits. For practical purposes collisions do not occur.
Is it the same as a GUID?
Yes. GUID is Microsoft's name for the same 128-bit identifier. Uppercase output is common in .NET and Windows contexts.
Are the UUIDs generated on a server?
No. They are generated in your browser using its secure random number generator.
Related tools
Hash Generator
Calculate SHA-256, SHA-384 and SHA-512 hashes of text or files in your browser, and compare against an expected checksum.
JSON Formatter
Format, beautify and sort JSON with syntax highlighting. Pinpoints errors by line and column. Runs locally in your browser.
JSON Validator
Check whether JSON is valid and see the exact line and column of the first error, with a caret under the problem character.
JSON Minifier
Minify JSON by stripping whitespace to shrink payloads, with optional key sorting. Validated and processed locally in your browser.