DevsToolkit

Bulk UUID Generator

Identifiers

Generate hundreds or thousands of UUIDs in bulk. Supports UUID v1, v4, and v7 with copy-all and .txt download

All processing happens locally in your browser — your data never leaves your machine.
Loading tool...

Examples

100 v4 UUIDs for Test Fixtures

Input
version = v4, count = 100
Output
f47ac10b-58cc-4372-a567-0e02b2c3d479
a3bb189e-8bf9-4888-9912-ace4e6543002
9c5b94b1-35ad-49bb-b118-8e8fc24abf80
71f2e2c4-...

Time-Ordered v7 UUIDs

Input
version = v7, count = 5
Output
018e7c3a-4f3b-7a8c-9e2d-1f3a2b4c5d6e
018e7c3a-4f3c-7b9d-8e1f-2a3b4c5d6e7f
018e7c3a-4f3d-7c0e-9f2a-3b4c5d6e7f80
018e7c3a-...

Download for Database Seeding

Input
version = v4, count = 10000, download as .txt
Output
// uuids.txt (10,000 lines)
// Use with: pg restore, INSERT script, mock data generator, etc.

Uppercase Format (e.g., for SQL Server)

Input
version = v4, count = 3, case = UPPERCASE
Output
F47AC10B-58CC-4372-A567-0E02B2C3D479
A3BB189E-8BF9-4888-9912-ACE4E6543002
9C5B94B1-35AD-49BB-B118-8E8FC24ABF80

Frequently Asked Questions

How many UUIDs can I generate at once?
Up to 100,000 UUIDs per batch. Generation is fully synchronous and runs in your browser using the Web Crypto API, so even 100k completes in well under a second on modern hardware.
What is the difference between UUID v1, v4, and v7?
UUID v1 is time-based — it encodes a 100-nanosecond timestamp and a node identifier; useful when you want IDs ordered by creation, but it leaks the host MAC unless randomized. UUID v4 is random — 122 bits of randomness, no time information, ideal when you simply need uniqueness. UUID v7 is the modern recommendation: it puts a 48-bit millisecond timestamp first so IDs sort by time (great for database indexes) and fills the rest with randomness for collision resistance.
Can I download the UUIDs as a file?
Yes. The Download button saves the generated list as a UTF-8 .txt file with one UUID per line — ready to import into a spreadsheet, database, or seeding script.
Will I get duplicates in a large batch?
For UUID v4 and v7, the probability of a duplicate within 100,000 IDs is effectively zero (around 1 in 10^32). UUID v1 IDs share the per-session node and time-mid bytes, but the randomized clock-seq and low-order time bits keep collisions astronomically unlikely.
Is my data safe?
Yes. All UUIDs are generated locally with crypto.getRandomValues and crypto.randomUUID. Nothing is sent to a server, stored, or logged.

Related Tools