UUID Generator
Generate up to 100 UUID v4, ULID and NanoID values at once. Uppercase and no-hyphen formats available. Handy for test data and unique keys. No sign-up needed โ everything runs in your browser.
Generation happens entirely in your browser. UUIDs never leave your device.
How to Use the UUID Generator
New here? Start by clicking one of the "Examples (click to try)" chips ("1", "10", "Uppercase", "No hyphens"). The setting is applied and UUIDs are generated on the spot. Once you're comfortable, set a count between 1 and 100, then click "Generate". Each UUID appears on its own line โ hit "Copy all" to grab the whole list at once.
Worked example: with count 1, uppercase off, and hyphens on, generating produces one value like 3f2a9c84-1b6d-4e57-9a0f-2c8e7d4b1a90 โ the 8-4-4-4-12 shape (hexadecimal groups separated by hyphens). Paste it straight into a database primary key (e.g. the id column of a users table) to get a collision-free unique key without relying on auto-increment numbers.
- Uppercase: When checked, the alphabetic characters in the UUID are output in uppercase (AโF).
- No hyphens: When checked, hyphens are removed and the UUID is output as a 32-character hexadecimal string.
- Copy all: Copies all generated UUIDs to your clipboard, separated by newlines.
Common Use Cases
- Assigning unique IDs to database records
- Quickly generating test data for APIs or front-end development
- Creating collision-free identifiers for file names or entity keys
ULID and NanoID, too
Switch the "ID format" to generate ULID (IDs that sort in creation-time order) and NanoID (short, URL-safe IDs) as well as UUID. The count carries over, and NanoID lets you set the length (1โ64).
- ULID โ
01HZ8K3M9P0QFR7S5T2V4W6X8Y(first 10 chars are the timestamp, the rest is random; 26 chars, Crockford Base32) - NanoID (21 chars) โ
V1StGXR8_Z5jdHi6B-myT(collision resistance close to UUID v4) - NanoID (10 chars) โ
IRFa-VaY2b(for short URLs or display) - Several ULIDs in the same millisecond โ sort in creation order (monotonic)