Generate UUIDs and GUIDs instantly
This UUID generator creates standards-compliant identifiers right in your browser. Pick the version, set a quantity and you get fresh values immediately — one to paste into a test, or a thousand to seed a database. Every UUID is produced with your browser's cryptographically secure random number generator, and none are sent to or stored on any server.
Features
- UUID v4 – 122 random bits, the most widely used version.
- UUID v7 – a 48-bit Unix millisecond timestamp followed by random bits, so IDs sort by creation time.
- Bulk generation of up to 1,000 UUIDs at once, with copy and download as a
.txtfile. - Formatting options – uppercase, without hyphens (32 characters), or wrapped in
{braces}.
Common uses
Database primary keys. UUIDs let application servers create IDs before inserting a row, which simplifies distributed systems and data merges. Prefer v7 for this: random v4 keys scatter inserts across an index, while v7 keys arrive in order.
API resources and idempotency keys. Many APIs identify orders, payments and messages by UUID, and accept a client-generated UUID as an idempotency key so that a retried request is not processed twice.
Test data and fixtures. Generate a list of IDs to fill a spreadsheet, a mock API or a unit test.
File and object names. A UUID makes a collision-free name for uploads, cache entries or temporary files.
Reading a UUID
A UUID such as 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e has a fixed layout. The first digit of the third group is the version (4 or 7). The first digit of the fourth group is the variant, which for standard UUIDs is 8, 9, a or b. In a v7 UUID, the first 12 hex digits encode the creation time in milliseconds since 1970.
Need other random values? Create strong passwords with the Password Generator or random numbers in any range with the Random Number Generator.