UUID генератор онлайн 🆔

Сгенерируйте уникальные идентификаторы UUID версий 4 и 7 — по одному или сразу пачкой. Идеально для ключей в базах данных, токенов и имён файлов.

БесплатноВ браузереБез регистрацииДанные не отправляются
Калькулятор загружается…
Открыть калькулятор →
🔒 Все расчёты выполняются в вашем браузере — данные никуда не отправляются.

Простыми словами

Что это. UUID — это уникальный идентификатор вида 01a0c984-a492-72ba-ad77-7a3928dcc9b3, который практически невозможно случайно повторить. Генератор создаёт их поштучно и пачками.

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

Как считает. Версия v4 берёт 128 бит случайности из криптографического генератора браузера и помечает версию и вариант в нужных битах. Версия v7 в начало добавляет метку времени в миллисекундах, поэтому такие UUID отсортированы по порядку создания — это удобно для индексов баз данных. Можно сгенерировать до 100 штук за раз.

UUID v4 и v7 — в чём разница

UUID v4 — полностью случайный идентификатор, самый распространённый.

UUID v7 — версия, упорядоченная по времени (стандарт RFC 9562): первые биты содержат метку времени, поэтому такие ID сортируются по времени создания. Это ускоряет индексы в базах данных.

Где использовать

  • Первичные ключи в базах данных.
  • Имена файлов и объекты в облачных хранилищах.
  • Токены и идентификаторы сессий (в паре с серверной проверкой).

Пример

UUID v4: 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d. Генерация выполняется криптографически безопасным генератором случайных чисел браузера.

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

Может ли UUID совпасть?
Вероятность коллизии у v4 пренебрежимо мала (около 1 к 2¹²²). Для практических задач совпадение можно не учитывать.
Какую версию выбрать?
Для новых проектов обычно рекомендуют v7 — упорядоченность по времени улучшает производительность индексов. v4 — универсальный выбор, если порядок не важен.