Randomly generated UUID using cryptographically secure random numbers.
Randomly generated UUID using cryptographically secure random numbers.
Use case: General purpose unique identifiers, database primary keys.
Timestamp-based UUID incorporating the current time and MAC address.
Use case: When you need guaranteed uniqueness and time ordering.
Deterministic UUID generated from namespace and name using MD5 hash.
Use case: Reproducible IDs from known inputs, namespace-based identification.
Deterministic UUID generated from namespace and name using SHA-1 hash.
Use case: Same as v3 but with stronger SHA-1 hash. Preferred over v3.
Modern time-ordered UUID (RFC 9562) with millisecond precision timestamp.
Use case: Database primary keys where sorting by creation time matters.
Tiny, secure, URL-friendly unique string ID generator.
Use case: Short URLs, file names, any place needing compact unique IDs.
Universally Unique Lexicographically Sortable Identifier.
Use case: When you need sortable IDs that are also URL-safe.
Short 8-character alphanumeric identifier using NanoID.
Use case: Public-facing URLs, human-readable references.
Collision-resistant ID optimized for horizontal scaling and security.
Use case: Distributed systems, when security against enumeration matters.
K-Sortable Unique Identifier with embedded timestamp.
Use case: When you need sortable IDs with extractable creation time.
MongoDB-style 12-byte identifier with embedded timestamp.
Use case: MongoDB compatibility, when you need timestamp extraction.
Twitter-style 64-bit distributed ID with embedded timestamp.
Use case: High-throughput distributed systems, when integer IDs are needed.