UUID Versions Explained
UUID v4 (Random): Most common version. Generated using random numbers. Best for general use cases.
UUID v1 (Time-based): Based on timestamp and MAC address. Not recommended due to privacy concerns.
UUID v3 (Name-based, MD5): Deterministic UUID generated from a name and namespace using MD5.
UUID v5 (Name-based, SHA-1): Like v3 but uses SHA-1 for better security. Recommended for name-based UUIDs.
UUID v7 (Time-sorted): New standard that combines timestamp with random bits. Sortable and unique.
ULID (Universally Unique Lexicographically Sortable ID)
ULIDs are 26-character IDs that are sortable by time. They're URL-safe and have no collisions similar to UUIDs.
NanoID
Compact, URL-friendly unique string IDs. Customizable length and character set. Smaller than UUIDs.
How to Use
- Select the ID type (UUID, ULID, or NanoID)
- Choose the version or configure custom options
- Set the quantity (1-1000)
- Configure format options (hyphens, case)
- Click "Generate IDs"
- Copy individual IDs or all at once
- Export to CSV, JSON, or TXT
Validation
Enter any UUID in the validator to check if it's valid and detect its version.
History
All generated IDs are saved in history. Clear history anytime to start fresh.
API Usage
Use the REST API endpoint to integrate with your applications programmatically.
Database Integration
Use the recommended column types for your database when storing UUIDs.
Security Note
All IDs are generated client-side. No data is sent to any server.