UUID v4 Generator (Single or Bulk)
A v4 UUID is a 128-bit identifier built entirely from random bits, which is why it works for table primary keys, order ids, unique filenames and session identifiers. This generator uses crypto.getRandomValues and sets the version and variant bits as RFC 4122 requires, so the output is compatible with server-side libraries. Generate between 1 and 100 values and drop the hyphens if you prefer; each one lands on its own line, ready for SQL or a CSV file.
This tool runs entirely in your browser. No data is sent to any server.
How to use it
- 1
Set how many identifiers you need, from 1 to 100.
- 2
Untick the hyphens option if you want the compact form.
- 3
Press generate and copy the output; one identifier per line.
Frequently asked questions
How is v4 different from v1?
v4 is fully random and carries no timestamp or network-card data; v1 is time and MAC based and therefore sortable.
How many can I generate at once?
Between 1 and 100 per click. For more, click again, or call crypto.randomUUID in your own code.
What are the odds of a duplicate?
Effectively zero. With 122 random bits, even billions of identifiers keep the collision chance far below anything you would notice.