UUID Generator
Generate unique UUID/GUID identifiers. UUID v4 (random) and v1 (time-based). Bulk generation for database keys, API identifiers, and session tokens.
Random UUID - recommended for most uses, no predictability
UUID Structure (36 characters)
550e8400-e29b-41d4-a716-446655440000
Time Low
8 chars
Time Mid
4 chars
Version
4 chars
Clock
4 chars
Node
12 chars
UUID Versions Reference
Version Types
v1 Time-based (MAC + timestamp)
v2 DCE Security (POSIX UID)
v3 MD5 hash of namespace + name
v4 Random (recommended)
v5 SHA-1 hash of namespace + name
Common Uses
Database primary keys
API request identifiers
Session tokens
File/document IDs
Anonymous user IDs
Properties
128-bit identifier
36 chars (32 hex + 4 dashes)
Uniqueness guaranteed
Collision probability: negligible
RFC 4122 standard
Developer Use Cases
Databases: Primary keys, composite IDs
APIs: Request IDs, correlation tokens
Auth: Session tokens, CSRF tokens
Files: Unique filenames, document IDs
Distributed: IDs across servers
Events: Event tracking IDs
Orders: Order/transaction IDs
Testing: Mock data identifiers