UUID Generator
Generate random version 4 UUIDs in bulk.
Press Generate to create version 4 identifiers.
Identifiers come from your browser's cryptographic random number generator and are never transmitted or logged.
About the UUID Generator
A version 4 UUID is a 128-bit random identifier, written as 36 characters with hyphens. Because collisions are astronomically unlikely, they can be generated independently by different systems without coordination, which is why they are so common as database keys and correlation identifiers.
This generator uses your browser's cryptographic random source, so the values are suitable for production identifiers, and can produce many at once for seeding test data.
How to use the UUID Generator
- 1Choose how many identifiers you need.
- 2Select formatting options such as uppercase or no hyphens.
- 3Press Generate.
- 4Copy the list, or download it as a text file.
Features
- Cryptographically strong random generation
- Bulk generation of many identifiers at once
- Uppercase, hyphen-free and brace-wrapped variants
- Copy individual values or the whole list
- Regenerate without reloading the page
Why people use it
- Seed test data with realistic unique keys.
- Create a correlation identifier for tracing a request.
- Generate keys offline without a server round trip.
Common use cases
- Creating primary keys for local development fixtures.
- Producing idempotency keys for API requests.
- Naming uploaded files uniquely.
Privacy and your data
Values are generated in your browser and are never recorded or transmitted.
Frequently asked questions
Related tools
JSON Formatter
Beautify, minify and inspect JSON with clear error reporting.
JSON Validator
Check whether JSON is valid and locate the exact syntax error.
Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 back to text.
URL Encoder / Decoder
Percent-encode and decode URLs, paths and query values.
HTML Entity Encoder / Decoder
Escape HTML special characters and convert entities back to text.
Timestamp Converter
Convert Unix timestamps to readable dates and back again.