Генератор ULID

Генерация ULID (универсальных уникальных лексикографически сортируемых идентификаторов). 26 символов, безопасные для URL, сортируемые по времени, совместимы с UUID.

100% безопасно — генерируется локально в вашем браузере
Сортировка по времени Безопасны для URL 48-битная метка времени

Сгенерировать ULID

Создание сортируемых уникальных идентификаторов

Сгенерированные ULID

Нажмите «Сгенерировать ULID» для создания уникальных идентификаторов

Структура ULID

Каждый ULID состоит из двух частей: метки времени и случайности

МЕТКА ВРЕМЕНИ (10 символов) СЛУЧАЙНОСТЬ (16 символов)

01ARZ3NDEKTSV4RRFFQ69G5FAV

Пример: этот ULID был сгенерирован в определённую миллисекунду и содержит 80 бит случайности

Метка времени (48 бит)

Миллисекунды с начала эпохи Unix (1970-01-01). Обеспечивает сортировку по времени и действует до 10889 года.

Случайность (80 бит)

Криптографически защищённое случайное значение. Обеспечивает 1,21 квинтиллиона уникальных идентификаторов в миллисекунду.

Технические характеристики

ULID разработан для сортировки, безопасности в URL и совместимости с UUID

Возможности

  • Криптографически защищённая случайность
  • Генерация только на стороне клиента
  • Лексикографически сортируемые
  • Без специальных символов (безопасны для URL)

Характеристики

  • 26 символов (128 бит)
  • Кодировка Crockford Base32
  • 48-битная метка времени + 80-битная случайность
  • 1,21 млн идентификаторов в миллисекунду