What is UUID / ULID Studio?
UUID / ULID Studio is a developer tool for working with universally unique identifiers. It generates, validates, normalizes, and inspects UUID and ULID strings — the two most common identifier formats in distributed systems and modern APIs.
UUIDs appear everywhere: database primary keys, API request IDs, session tokens, and correlation identifiers. ULIDs are a newer alternative that encodes a timestamp in the first 48 bits, making them sortable by creation time while remaining globally unique. This tool handles both formats in one place, so you can quickly generate fresh IDs or validate ones you have received.
How to Use UUID / ULID Studio
Paste one or more identifier strings into the input editor, one per line. The tool validates each entry and shows its normalized form, type (UUID v4, UUID v7, or ULID), and byte representation in hex and Base64. For ULIDs and UUID v7, the extracted creation timestamp is displayed in ISO 8601 format.
Switch to Generate mode to create new identifiers on demand. Choose between UUID v4 (random), UUID v7 (time-ordered), and ULID. Generated IDs are ready to copy with a single tap.
Common Use Cases
- Database seeding: Generate batches of UUIDs or ULIDs for test data and migration scripts without leaving your phone.
- Debugging distributed systems: Validate and normalize correlation IDs from logs to ensure they match expected formats.
- Timestamp extraction: Pull the embedded creation time from ULIDs and UUID v7 identifiers to understand when an entity was created.
- Format conversion: Convert between uppercase and lowercase UUID forms, or between hyphenated and unhyphenated representations.
- API testing: Generate fresh unique identifiers for API request payloads during manual testing on mobile.