Генератор UUID

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

Генерируются в браузере из криптостойкого источника случайности — с сервера ничего не запрашивается.

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

Полезно знать

Что на самом деле гарантирует четвёртая версия

UUID v4 — это 122 случайных бита и шесть фиксированных, отмечающих версию и вариант. Ни счётчика, ни MAC-адреса, ни отметки времени: ничего о вашей машине внутрь не попадает. Вероятность совпадения настолько мала, что базы считают такие значения уникальными без проверки.

Случайный, а не просто произвольный

Числа берутся из crypto.getRandomValues — того же источника, из которого браузер делает ключи, — а не из Math.random. Разница становится важной ровно в тот момент, когда идентификатор попадает в ссылку или токен: предсказуемую «случайность» подбирают, а подобранное находят.

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

Идентификаторы генерируются на сервере?

Нет. Они создаются в браузере и никуда не отправляются — ни у кого больше нет копии только что созданного списка.

Могут ли два человека получить одинаковый UUID?

На практике нет. При 122 случайных битах пришлось бы генерировать миллиарды в секунду десятилетиями, чтобы совпадение стало вероятным.

Подойдёт ли UUID как пароль или токен?

Как секрет он действительно случаен, но хранится и попадает в логи как обычный идентификатор. Для входа нужен настоящий токен, а UUID — для опознания.

Какой формат выбрать?

Нижний регистр без скобок — стандартная форма, её ждёт большинство баз. Скобки и заглавные остались от инструментов Microsoft, которые до сих пор печатают их так.

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