UUID generator
Generate v4 UUIDs, in bulk, entirely in your browser.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Adjust the settings below. The result updates as you go.
Runs fully in your browser. Nothing is uploaded.
Runs fully in your browser. Nothing is uploaded.
How it works
Choose how many UUIDs you need.
Pick a format - case, hyphens, and braces.
Copy or download the list.
Frequently asked questions
Yes. Every UUID is generated with the Web Crypto API's random number generator, not Math.random() - the same quality of randomness browsers use for security-sensitive values.
Version 4 - the general-purpose random kind, and the one almost every use case actually needs.
Yes, up to 1,000 in a single batch.
No. There's no input to send in the first place - every UUID is generated and formatted in your browser.
Guides
A closer look at specific problems this tool solves.
Why a Random UUID Isn't a Sortable ID (and When That Matters)
A v4 UUID is unique, but it carries no order at all. Use one as a database primary key without knowing that, and you'll eventually wonder why inserts got slower and rows never come back in the order you added them.
Read the guideHow to Generate a Batch of UUIDs for a Database Seed or Test Fixture
Set a count, pick a format, and up to 1,000 real v4 UUIDs are ready to copy or download as a .txt file - generated with the same CSPRNG browsers use for security-sensitive values, not Math.random().
Read the guideUUID v4 vs Auto-Increment: Choosing a Primary Key Strategy
Neither one is universally right. Here's the actual tradeoff between a UUID v4 and an auto-increment integer for a new table's primary key, and the middle-ground options worth knowing about.
Read the guide
Comments