Generate UUIDs
Max 1000
About UUID Versions
VersionSourceSortable?Best for
v1Timestamp + node IDRoughlyLegacy systems, time-based IDs
v4122 random bitsNoGeneral purpose, primary keys, tokens
v7Unix ms + randomYes (lex sort = time order)Database keys, distributed systems
NilAll zerosPlaceholder / unknown ID
Frequently Asked Questions

A UUID (Universally Unique Identifier), also called GUID, is a 128-bit value used to uniquely identify resources. It is usually written as 32 hexadecimal digits in the form 8-4-4-4-12, e.g. 550e8400-e29b-41d4-a716-446655440000.

Use v4 (random) for almost all general purposes – database keys, request IDs, session tokens. Use v7 (timestamp + random) when you need values that sort by creation time and play well with database indexes. Use v1 only if you need MAC-address-based identifiers.

For all practical purposes, yes. UUIDv4 has 122 bits of randomness (about 5.3 × 10³⁶ possible values), making collisions astronomically unlikely. You would need to generate billions of UUIDs per second for many years to risk a collision.

Yes. All UUIDs are generated client-side using the browser's cryptographically-secure random number generator (window.crypto.getRandomValues). Nothing is sent to our servers.
Privacy

All UUIDs are generated locally in your browser using crypto.getRandomValues. Nothing is transmitted, logged or stored on our servers.