UUID Generator
Related external tools
Some links are affiliate links.
Related tools
Generate version 4 UUIDs (also called GUIDs) or ULIDs instantly, one at a time or in bulk. They're created with your browser's cryptographically secure random generator, and you can format them with uppercase, hyphens or braces. Copy a single value or the whole list with one click. Nothing is uploaded.
How to use
- Choose UUID v4 or ULID.
- Set how many you need and any formatting options.
- Click Generate, then copy a single value or the whole list.
UUID v4 and ULID
A version 4 UUID is a 128-bit identifier made almost entirely of random data, so two are extremely unlikely to ever collide. A ULID packs a timestamp into the first part, so IDs sort in the order they were created while staying unique. Pick UUID for a universal standard, or ULID when sortable IDs help.
Features
UUID v4 and ULID
Generate standard version 4 UUIDs or time-sortable ULIDs.
Generate in bulk
Create up to 100 identifiers at once for seeding test data.
Formatting options
Switch to uppercase, remove the hyphens, or wrap each UUID in braces.
Secure randomness
IDs use the browser's cryptographic random generator, not a weak Math.random.
Private by design
Everything is generated locally. Nothing is sent to a server.
Common use cases
Test data & seeds
Fill a database or fixtures with unique sample identifiers.
Primary keys & IDs
Use UUIDs as keys for records, sessions or entities.
File & object names
Create unique names for uploads, exports or temporary files.
Distributed systems
Generate IDs without a central server, with almost no chance of collision.
Notes & tips
- Version 4 UUIDs are random, so the chance of a duplicate is negligibly small.
- ULIDs include a timestamp, so they sort roughly in creation order.
- These IDs are for identification, not for use as passwords or secret keys.
- Everything runs on your device — nothing is sent to a server.
Frequently asked questions
- What is a version 4 UUID?
- It's a 128-bit identifier built from random data, formatted as 8-4-4-4-12 hex characters. It's the most common type of GUID/UUID.
- How is a ULID different?
- A ULID encodes a timestamp in its first part, so the IDs sort by creation time while staying unique. It uses Crockford Base32, 26 characters long.
- Can I generate many at once?
- Yes. Set the count and the tool creates up to 100 IDs in one go, ready to copy as a list.
- Are the IDs securely random?
- Yes. They use the browser's cryptographic random generator (getRandomValues), not Math.random.
- Are the IDs uploaded?
- No. Everything is generated in your browser. Nothing is sent to a server and there is no sign-up.