Generate v4 UUIDs Instantly
This free UUID generator creates RFC 4122 version-4 UUIDs (also known as GUIDs) — singly for a quick copy-paste, or in bulk up to 500 at a time for test data and database seeding. Everything is generated locally in your browser with cryptographic randomness; nothing is requested from or sent to a server.
Where UUIDs Are Used
- Database primary keys — IDs that can be generated on any client or server without coordination and merged later without conflicts.
- API request and correlation IDs — trace a request across microservices by tagging it once at the edge.
- File and resource names — collision-proof names for uploads, temp files, and S3 objects.
- Test fixtures — realistic unique identifiers for seeding development and staging environments.
Anatomy of a v4 UUID
A UUID like 550e8400-e29b-41d4-a716-446655440000 is 32 hexadecimal digits in five groups (8-4-4-4-12). In version 4, the first digit of the third group is always 4 (the version), and the first digit of the fourth group is 8, 9, a, or b (the variant). The remaining 122 bits are pure randomness — that immense space is what makes collisions practically impossible.
UUIDs are case-insensitive by specification: ABC… and abc… refer to the same identifier. Lowercase with hyphens is the canonical text form; use the toggles if your system expects uppercase or unhyphenated storage.
