What is UUID Generator?#
UUID Generator creates version 4 and version 7 UUIDs in the browser. They are ready to use in code, databases, and test data. Version 4 is random; version 7 keeps the creation time at the front so a set of values stays in the order it was made.
A UUID is a 128-bit identifier built from random or time-based data. No central service is needed to issue one, so IDs can be created anywhere.
How to Use#
Pick a version and how many UUIDs to make. The list is rebuilt each time the version or count changes. To keep values, copy one, copy the whole set, or download them as CSV.
Options#
Versions#
- Version 4: random UUIDs for general use.
- Version 7: time-ordered UUIDs that sort by creation time, useful for database keys.
Format#
- No hyphens: shows the 32-character form without dashes.
- Uppercase: writes
a–fasA–F.
Switching the format never changes the underlying values. Only how they appear in the list, in copied text, and in the CSV changes.
Count#
Count runs from 1 to 1000 UUIDs. The default is 1.
Use Cases#
- Test data that needs unique IDs in bulk.
- Primary keys for database rows, where version 7 keeps rows sorted by creation time.
- Taking a set of IDs into a spreadsheet via CSV.
Notes#
- Randomness comes from the browser's cryptographically secure generator.
- Version 7 uses your device's clock, so its timestamp follows that clock.
- When several version 7 UUIDs share the same millisecond, the generator still keeps them in ascending order.
FAQ#
No. Everything runs in the browser, so generated values stay on the device.
No. Nothing is stored, so closing the page discards every value.
No. The whole list is replaced, and the previous values cannot be brought back.
A no column with row numbers and a uuid column, starting with a header row. Values use the
currently selected format.
In practice, no. Version 4 draws on 122 random bits, and version 7 combines a 48-bit timestamp with 74 random bits, so a repeat is vanishingly unlikely.