Генератор UUID
Случайные UUID v4 — по одному или пачкой
🔒 100% бесплатно · без регистрации · файлы не покидают ваше устройство
UUID (универсально уникальный идентификатор) — 128-битное значение в формате шестнадцатеричных групп 8-4-4-4-12, например 3f2504e0-4f89-41d3-9a0c-0305e82c3301. UUID версии 4 строятся из 122 случайных бит, что даёт примерно 5,3×10³⁶ возможных значений — вероятность коллизии остаётся пренебрежимой даже после генерации миллиардов идентификаторов. В этом и суть: системы могут выпускать идентификаторы независимо, на любой машине, без центрального реестра и координации, а потом объединять их без конфликтов.
Этот бесплатный генератор UUID выдаёт соответствующие стандарту v4 UUID через crypto.randomUUID() — криптографически стойкий ГПСЧ браузера по RFC 4122. Генерируйте по одному или пачками для тестовых данных, а затем копируйте отдельные значения или весь список в один клик. Работает полностью офлайн в браузере — ни сервера, ни логов, ни ограничений. Идеален для первичных ключей в распределённых базах данных, ключей идемпотентности, имён файлов, тестовых фикстур и везде, где две системы должны назначать ID, которые никогда не столкнутся.
Зачем нужен Генератор UUID
Первичные ключи баз данных
UUID-ключи позволяют шардированным и мультимастер базам вставлять строки без координации последовательностей — стандартная практика в распределённых системах.
Наполнение тестовых фикстур
Сгенерируйте сотню ID разом для баз разработки, моков и тестовых нагрузок API.
Ключи идемпотентности для API
Свежий UUID на операцию позволяет серверам безопасно дедуплицировать повторные платежи и отправки форм.
Имена файлов без коллизий
Именование загрузок UUID предотвращает перезаписи и убирает уязвимость последовательных, угадываемых URL.
Полезные советы
- v4 (случайный) — правильный выбор по умолчанию; к v1/v7 (временным) обращайтесь, только когда конкретно нужны сортируемые, приблизительно хронологические ID.
- Храните UUID в нативном типе uuid (Postgres) или бинарном виде — 128-битное бинарное значение индексируется куда лучше 36-символьного текста.
- Никогда не стройте безопасность на одной секретности UUID: «неугадываемые» ID — не авторизация; права на запрос всё равно надо проверять.
- Дефисы — просто форматирование; при сравнениях нормализуйте регистр и формат, ведь некоторые системы выдают верхний регистр или вариант без дефисов.
Как пользоваться: Генератор UUID
- 1Выберите, сколько UUID нужно
- 2Нажмите кнопку генерации
- 3Скопируйте отдельные UUID или весь список
Часто задаваемые вопросы
Какая версия UUID генерируется?▾
Версия 4 (случайная) через crypto.randomUUID() по стандарту RFC 4122.
Могут ли UUID совпасть?▾
Практически нет — шанс дубля у v4 UUID порядка 1 к 5,3×10³⁶ даже при миллиардах идентификаторов.