Learn

ULID Generator Guide

About this tool

ULIDs are 128-bit identifiers like UUIDs, except the first 48 bits are a millisecond timestamp. That makes them sortable by creation time while staying unique, which is handy as a primary key when you want insertion order without keeping a separate timestamp column.

Questions

Should I use a ULID or a UUID?
A ULID carries its creation time in its first characters and can sort roughly by time. A random UUID v4 does not expose that timestamp. Choose the format your application accepts; neither one replaces access control.
Are ULIDs case-sensitive?
The canonical form is uppercase Crockford Base32, and that is what this tool produces.