What is UUID Generator?
UUID Generator — A UUID Generator is a free tool that creates universally unique identifiers (UUIDs) in standard formats for use as database keys, session tokens, and resource identifiers.
Loading your tools...
Generate universally unique identifiers (UUIDs) in all standard versions. UUID v4 (cryptographically random), v1 (timestamp + MAC), v7 (sortable timestamp, RFC 9562), and v3/v5 (namespace-based deterministic). Also known as GUIDs. Standard 128-bit format: 8-4-4-4-12 hex characters. Bulk generation supported for database seeding and test fixtures.
UUID Generator: Click generate to create a new UUID instantly. Choose between UUID v4 (random) or v1 (timestamp-based). Copy the result and use it in your code, database, or configuration. Bulk generation is supported.
Loading Tool...
UUID Generator — A UUID Generator is a free tool that creates universally unique identifiers (UUIDs) in standard formats for use as database keys, session tokens, and resource identifiers.
Select the UUID version — v4 for random IDs, v7 for sortable database keys, v3/v5 for deterministic IDs.
For namespace versions (v3/v5), enter the namespace UUID and name string.
Click Generate to create one UUID, or use bulk generation for multiple values.
Copy the UUID in standard format (8-4-4-4-12) for use in your database, API, or code.
Database primary keys for PostgreSQL UUID columns and MongoDB _id fields
API resource identifiers for REST and GraphQL endpoints
Distributed system correlation IDs for request tracing across microservices
Test fixture and seed data generation for development and QA environments
UUID v4 is the most widely used version — it generates 122 bits of cryptographic randomness, giving a collision probability of 1 in 2^122 (practically zero). UUID v7 is the newer RFC 9562 standard that embeds a Unix timestamp in the most significant bits, making UUIDs sortable by creation time — ideal for database primary keys where sequential inserts improve B-tree index performance.
UUID v3 and v5 are deterministic — the same namespace + name always produces the same UUID. This is useful for generating stable identifiers from known inputs (e.g., user email → user UUID). GUID (Globally Unique Identifier) is the Microsoft term for the same 128-bit identifier format used in .NET, SQL Server, and Windows APIs.