Professional UUID/GUID Generator for All Versions
Generate universally unique identifiers (UUIDs) and globally unique identifiers (GUIDs) across all standard versions. Our comprehensive tool supports UUID versions 1, 2, 3, 4, 5, 6, and 7 with validation, decoding, and formatting options.
UUID Version Overview
Time-based UUID using MAC address. Chronological ordering, embedded timestamp.
Exposes MACUUID with embedded POSIX UID/GID. For legacy DCE systems, rarely used.
LegacyDeterministic UUID from namespace and name. Same input = same output.
DeterministicRandom UUID with 122 bits of entropy. Most popular choice for general use.
RecommendedLike v3, but uses SHA-1. Preferred for new name-based UUID projects.
DeterministicReordered v1 for lexicographic sorting. Better for database indexes.
SortableUnix timestamp + random. Sortable, privacy-friendly, modern standard.
Recommended for time-orderedMicrosoft format. Uppercase, optional braces. For .NET, SQL Server, Azure.
MicrosoftUUID Applications in Development
- Database primary keys and foreign key relationships
- RESTful API resource identification
- Distributed system entity tracking
- Session management and authentication tokens
- Message queue and event identification
- Microservice communication and data correlation
Which Version to Choose?
| Use Case | Recommendation |
|---|---|
| General-purpose unique IDs | UUID v4 - random, simple |
| Time-sortable IDs | UUID v7 - better DB indexing |
| Deterministic IDs from names | UUID v5 - hash namespace + name |
| Extract timestamp | v1, v6, v7 |
| Microsoft ecosystem | GUID - .NET, SQL Server |