Illustration of a UUID and a ULID identifier being generated side by side

UUID / ULID Generator

Generate random identifiers, one or in bulk. Runs entirely in your browser.


ℹ️ UUID v4 vs. ULID
  • UUID v4 — 122 bits of randomness, the most common general-purpose unique identifier, via the browser's native crypto.randomUUID().
  • ULID — 26 Crockford Base32 characters: a 48-bit millisecond timestamp followed by 80 bits of randomness. Lexicographically sortable (newer IDs sort after older ones as plain strings) and case-insensitive, which UUIDs aren't — useful as a database primary key when you want IDs to sort roughly by creation time.
  • Runs entirely client-side — nothing here is ever sent anywhere. The JSON API below is a separate, opt-in endpoint for scripts.
💻 Show API usage examples (cURL)
curl -sS "https://devops.majbase.com/id-generator/api?type=uuid&count=5"
curl -sS "https://devops.majbase.com/id-generator/api?type=ulid&count=5"

Returns {"type": "uuid"|"ulid", "values": [...]}. count is optional (default 1, max 100).