ULID Generator

Generate ULID (Universally Unique Lexicographically Sortable Identifier) values. 26-character Crockford Base32, millisecond timestamp prefix.

Random, 128-bit, RFC 4122. Most widely used.

Common Use Cases

  1. Time-ordered event IDsUse ULIDs as event identifiers in an event-sourced system. Events naturally sort by creation time, making replay and debugging straightforward.
  2. File upload identifiersAssign a ULID to each uploaded file for URL-safe storage keys in S3 or R2. The timestamp prefix enables sorting uploads by time without a separate column.
  3. NoSQL document IDsUse ULIDs as document IDs in DynamoDB or Firestore. The lexicographic ordering allows range queries by time without a separate sort key.

Pro plan — coming soon

Save your history, create reusable presets, and share outputs with a link. One plan, all tools.

See what's planned →

Frequently Asked Questions

Related Tools