Generate unique identifiers for your applications
Version 1: Time-based UUID
Generated using the current timestamp and the MAC address of the computer. Provides uniqueness through temporal and spatial components. Good for distributed systems where coordination is difficult.
Format: XXXXXXXX-XXXX-1XXX-XXXX-XXXXXXXXXXXX
Version 4: Random UUID
Generated using random or pseudo-random numbers. Most common UUID version due to its simplicity and lack of privacy concerns. Suitable for most applications where uniqueness is needed without timing or ordering requirements.
Format: XXXXXXXX-XXXX-4XXX-XXXX-XXXXXXXXXXXX
Version 7: Time-ordered UUID (Unix Epoch)
A newer UUID format (RFC 9562) that embeds a Unix timestamp as the most significant bits, followed by random data. Combines the best aspects of time-based ordering with randomness. Excellent for database primary keys due to its sequential nature.
Format: XXXXXXXX-XXXX-7XXX-XXXX-XXXXXXXXXXXX