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).

🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw