Генератор UUID 🔒 Ваши данные не покидают браузер.
Генерация UUID v4 — по одному или массово, с настройками формата.
v4 полностью случайный; v7 содержит метку времени, поэтому ID сортируются по времени создания.
Ctrl+EnterСгенерировать · Ctrl+SСкачать
Об этом инструменте
UUID v4 (универсальный уникальный идентификатор) — случайный 128-битный идентификатор вида xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx с практически нулевой вероятностью коллизии. Используется для ключей БД, идентификаторов сессий, имён файлов и т. д. В .NET его обычно называют GUID. Этот генератор UUID v7 умеет создавать и UUID v7, которые встраивают метку времени в миллисекундах, поэтому ID сортируются по времени создания — удобнее для первичных ключей БД, когда важен порядок вставки.
Инструмент использует crypto.randomUUID() — встроенный безопасный crypto API браузера, поэтому UUID криптографически случайны и, конечно, не покидают ваше устройство.
Частые вопросы
В чём разница между UUID v4 и v7?
v4 полностью случаен — 122 случайных бита без какой-либо структуры. v7 встраивает в первые биты метку времени Unix с точностью до миллисекунды, поэтому ID, созданные позже, всегда сортируются после более ранних, что делает v7 удобным для первичных ключей БД, когда нужна вставка в хронологическом порядке.
Является ли случайность криптографически стойкой?
Да — генерация использует crypto.getRandomValues() браузера, тот же источник, что применяется для криптографических ключей, а не более слабый Math.random().
Что делает режим «Разбор»?
Вставьте любой UUID, и инструмент декодирует версию, вариант, каноническую форму (строчные буквы, с дефисами), а для UUID версии 1, 6 или 7 — встроенную метку времени, показанную и в формате ISO 8601, и в вашем локальном времени.
Можно ли генерировать UUID без дефисов или в верхнем регистре?
Да — включите «Без дефисов» и «Верхний регистр»; оба параметра применяются и при массовой генерации, до 10 000 UUID за раз.
Отправляются ли куда-либо созданные или проверенные мной UUID?
Нет — и генерация, и разбор происходят полностью в вашем браузере; ничего не загружается на сервер.
Что такое UUID v7 и чем он отличается от v4?
UUID v7 был стандартизирован вместе с v4 в RFC 9562 (2024): вместо полной случайности он размещает в первых битах 48-битную метку времени Unix с точностью до миллисекунды, поэтому ID, созданные позже, всегда сортируются после более ранних — это отлично подходит для первичных ключей БД и идентификаторов логов, где важны порядок вставки и локальность индекса. У v4 такой структуры нет, и в этом его смысл: когда нужен идентификатор, не раскрывающий ничего о времени своего создания, например публичный токен или ссылка для сброса пароля. Простое правило: выбирайте v7, когда упорядоченность по времени помогает вашему хранилищу, и v4, когда непредсказуемость — приоритет.