Identity tools
ClientPick a generator below—UUID for classic random IDs, ULID for time-ordered IDs, Nano ID for compact URL-safe strings.
Browse identity utilities
Cards follow the home catalog order for this category.
UUID / GUID generator
ClientRandom UUID v4 values—batch generate, copy, uppercase GUID style, local only.
UUID v7 generator
ClientTime-ordered UUIDs (RFC 9562)—48-bit Unix ms plus randomness; lexicographic sort by mint time, batch copy, local only.
MongoDB ObjectId
ClientParse 24 hex ids into Unix time, machine, pid, and counter—or generate new 12-byte ObjectIds locally.
ULID generator
ClientSortable identifiers with millisecond timestamp—batch generate and copy locally.
Nano ID generator
ClientURL-safe Nano IDs—adjust length, batch generate and copy locally.
Common use cases
- Use UUID when you need opaque random 128-bit identifiers in the standard 8-4-4-4-12 hex layout.
- Use ObjectId when you work with MongoDB-style 24 hex BSON ids—parse embedded seconds or mint local placeholders.
- Use ULID when sortability by creation time matters—the first characters encode a millisecond timestamp.
- Use Nano ID when you want short URL-safe strings with adjustable alphabet and length for user-facing tokens.
Common mistakes to avoid
Confusing uniqueness with secrecy
These tools generate identifiers; they are not passwords. Use the password or random-string tools for secrets.
FAQ
Are generated IDs sent to Toolcore?
No. Generation runs in your browser; nothing is stored on our servers.