UUID/GUID Generator

Generate UUIDs (Universally Unique Identifiers) and GUIDs instantly with support for multiple versions

UUID Version Information

Version 4 (Random)

The most common UUID version. Generated using random or pseudo-random numbers. Provides 122 bits of randomness. Example: 550e8400-e29b-41d4-a716-446655440000

Version 1 (Timestamp)

Generated from the current timestamp and machine's MAC address (or random node ID). Sortable by creation time. Example: 6ba7b810-9dad-11d1-80b4-00c04fd430c8

Nil UUID

Special UUID with all bits set to zero. Used as a placeholder or to indicate "no UUID". Always: 00000000-0000-0000-0000-000000000000

Common Use Cases:

  • Database Primary Keys: Use v4 for unique record identifiers
  • API Request IDs: Track requests across distributed systems
  • File Names: Generate unique file names to avoid conflicts
  • Session IDs: Create unique session identifiers
  • Transaction IDs: Track financial or data transactions
  • Testing: Generate test data with unique identifiers