UUID Generator

UUID (Universally Unique Identifier) — это 128-битный идентификатор, стандартизированный в RFC 4122. Он гарантирует глобальную уникальность без центрального координирующего органа, что делает его идеальным для распределённых систем, баз данных и микросервисов.

Как работает UUID v4 UUID версии 4 генерируется полностью на основе случайных чисел — 122 из 128 бит заполняются криптографически стойким генератором. Вероятность коллизии (совпадения двух UUID) исключительно мала: при генерации миллиарда идентификаторов в секунду на протяжении 85 лет она составляет менее 50%. Формат UUID: 8-4-4-4-12 шестнадцатеричных цифр (например, 550e8400-e29b-41d4-a716-446655440000).

Бесплатный онлайн-генератор UUID версии 4 (случайный). UUID (Universally Unique Identifier) — это 128-битный идентификатор, который гарантирует уникальность без центрального координирующего органа. Стандарт UUID определён в RFC 4122 и широко применяется в распределённых системах, где невозможно или нецелесообразно использовать централизованную генерацию идентификаторов.

UUID v4 генерируется полностью на основе случайных чисел — 122 бита из 128 заполняются криптографически стойким генератором (crypto.randomUUID). Вероятность коллизии при генерации миллиарда UUID в секунду на протяжении 85 лет составляет менее 50%, что делает формат практически уникальным для любых реальных задач.

Создайте один UUID одним кликом или сгенерируйте пакет до 100 идентификаторов за раз. Каждый UUID можно скопировать отдельно, а кнопка «Копировать все» поместит весь список в буфер обмена. Идеально подходит для разработчиков при создании первичных ключей, идентификаторов сессий, токенов и других уникальных значений.

Как пользоваться

  1. Нажмите «Сгенерировать» — получите UUID версии 4 в стандартной записи из 36 символов с дефисами.
  2. Укажите количество (до 100), чтобы получить пакет идентификаторов, и скопируйте все сразу или по одному.
  3. При необходимости переключите формат: верхний регистр, без дефисов или в фигурных скобках.

Когда пригодится

  • Идентификаторы в базе данных: заполнить тестовые записи или сгенерировать ключ для новой сущности вручную.
  • Ключи API и токены сессий: получить уникальное значение для конфигурации или заглушки в тестах.
  • Именование файлов и ресурсов: избежать коллизий имён при загрузке файлов или создании временных папок.

Частые вопросы

Насколько уникален UUID v4?

В нём 122 случайных бита. Чтобы получить коллизию с вероятностью 50%, нужно сгенерировать около 2,7·10¹⁸ идентификаторов — на практике повторов не бывает.

Чем v4 отличается от v1 и v7?

v1 строится из времени и MAC-адреса, v7 — из времени и случайных бит (удобно сортировать по дате создания), v4 полностью случаен и не раскрывает ничего об источнике.

Можно ли использовать UUID как первичный ключ?

Да, но случайные v4 хуже индексируются в B-tree, чем последовательные ключи. Для больших таблиц лучше подходят UUID v7 или ULID.

Похожие инструменты