UUID Generator
UUID Generator — runs in your browser. Inputs are not stored.
UUID generator
Enter values, then press Calculate.
Generated in the browser only with crypto.randomUUID or getRandomValues.
How to use
- Set Count between 1 and 100. The default is 5.
- Turn on Uppercase if you need uppercase hex. The default is lowercase.
- Turn off Include hyphens if you need 32 characters with no separators. It is on by default.
- Press Generate and check the Result (UUIDv4) list.
- Copy them, or Reset to restore options and results.
Key concepts
The UUID generator makes random UUIDv4 values. It prefers crypto.randomUUID and otherwise fills with getRandomValues. There is no time-based v1 or name-based v5. Generation is browser-only and does not take a server seed. It is often used for database primary-key tests, file names, and request IDs.
Without hyphens you get 32 hex characters, which is easier to fit in length-limited fields. Turn on uppercase only when a legacy system requires it. Generating the same count again changes the values, so copy the list you need immediately. Collision chance is extremely low but is not the only safety net in a distributed design.
Example
Count 5, hyphens on, lowercase yields five lines of standard v4 strings. Uppercase enlarges the hex letters; turning hyphens off makes each line 32 characters. For a test DB, paste the one-per-line result as-is. Use it to trial database keys or reduce file-name collisions; it is not a sequential number. Dropping hyphens yields 32-character hex that fits some legacy field lengths. Generating the same count again changes the values, so copy the list you need right away. When trying the same input several times, reset and paste again so it does not mix with the previous output. On a shared computer, clear the fields when you finish so the original is not left on the monitor. Closing the browser tab also discards what you just pasted; you do not need to send a delete request to a server. Button names and field titles match the tool at the top of the screen, so you can follow along as you read. If the result is empty, first check that required fields are filled and that an error message is not hidden. This article is usage guidance and does not mean input is kept in external storage. On mobile, the copy button may ask for clipboard permission; allow it and press again.
Related: Random data generator · Password generator
Frequently asked questions
Which UUID generator version is this?
Random UUIDv4. It uses crypto.randomUUID or getRandomValues.
Can I make a UUID without hyphens?
Turn off Include hyphens to get 32-character hex.
What if I need uppercase UUIDs?
Turn on the Uppercase checkbox. The default is lowercase.
Are generated values stored on a server?
No. They are created only in the browser.
Can it make UUIDv1 or v5 too?
This screen makes v4 only. There are no time-based or name-based versions.
How many can I get at once?
From 1 to 100. Generate several times if you need more.
Last reviewed: 2026-09-04