ru

Генератор UUID

Создавайте UUID (версии 1, 4, 5 или 7) локально в браузере: криптографически случайно и мгновенно, без загрузки файлов.

Обработка локально на вашем устройстве ...

Результат
 
Скачать
Версия
  • Версия 1 (метка времени + узел)
  • Версия 4 (случайная)
  • Версия 5 (на основе имени, SHA-1)
  • Версия 7 (упорядоченная по времени)
Количество
Заглавные буквы
Дефисы
Загружается ли мой файл?

Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

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

Вы выбираете между версией 1, версией 4, версией 5 и версией 7. Версия 1 - классический тип с меткой времени из исходного стандарта: она сочетает метку времени с идентификатором узла, который здесь ради конфиденциальности создаётся полностью случайно, а не из настоящего сетевого адреса. Версия 4 почти полностью состоит из случайности и является распространённым стандартом, когда порядок не важен. Версия 7 ставит метку времени в начало, благодаря чему значения сортируются хронологически - в современных базах данных это нередко быстрее в роли первичного ключа, но намеренно раскрывает приблизительный момент создания. Версия 5 отличается от остальных трёх: она основана на имени и детерминирована - из пространства имён (например, DNS или URL) и имени (например, доменного имени) SHA-1 всегда вычисляет один и тот же UUID, что удобно для стабильных идентификаторов на основе уже существующих обозначений. Случайность для версий 1, 4 и 7 берётся из криптографически стойкого источника браузера (Web Crypto), а не из слабого псевдослучайного генератора.

Генерация выполняется полностью локально в браузере на чистом JavaScript: ничего не загружается, ничего не сохраняется и ни одна сторонняя библиотека не подгружается с CDN. Версии 1, 4 и 7 не требуют ввода; для версии 5 нужны пространство имён (одно из четырёх стандартных пространств имён RFC или собственный UUID) и имя. По желанию можно вывести значения заглавными буквами или убрать дефисы (32 чистых символа Hex). Результат появляется как текстовый файл с одним UUID в строке, который можно скачать.

Многие онлайн-генераторы UUID показывают рекламу рядом с результатом или ограничивают количество значений, генерируемых за раз, в бесплатном режиме. Этот инструмент генерирует до 1000 UUID за запуск без рекламы, без аккаунта и работает даже офлайн после первой загрузки.

Технические данные

Технические данные
Входные форматыБез файла (генератор)
Выходной форматTXT
Пакетная обработкаНет
ОбработкаЛокально в браузере (JavaScript)
Загрузка файловОтсутствует

В 3 шага

  1. Выберите версию (для версии 5 дополнительно укажите пространство имён и имя).
  2. Нажмите Создать.
  3. Скачайте UUID как текстовый файл.

Ограничения: UUID - это идентификаторы, а не секреты: они не годятся как пароль или ключ, для этого используйте генератор паролей. Версия 4 практически свободна от коллизий, но математически уникальность не гарантирована. Версии 1 и 7 приблизительно раскрывают момент создания (у версии 1 дополнительно со случайным, никогда не настоящим идентификатором узла); у версии 7 на этом основана сортируемость. Версия 5 детерминирована: одно и то же пространство имён и имя всегда дают один и тот же UUID, поэтому для версии 5 всегда создаётся ровно одно значение - параметр количества при этом игнорируется. В остальных случаях за один запуск создаётся не более 1000 значений (сознательное ограничение для результата разумного размера, а не математическое или техническое ограничение самой генерации UUID).

Сравнение версий UUID

Сравнение версий UUID
ВерсияИсточникСортируемый?Детерминированный?Примечание о конфиденциальности
Версия 1метка времени + узелпримернонетидентификатор узла здесь случайный (никогда настоящий)
Версия 4случайныйнетнетособых примечаний нет
Версия 5пространство имен + имя (SHA-1)нетдаимя/пространство имен остаются локальными
Версия 7метка времени + случайностьданетраскрывает момент создания

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

Загружаются ли данные?

Нет. Никакого ввода нет; значения создаются полностью локально в браузере и не сохраняются и не отправляются - пространство имён и имя для версии 5 тоже никогда не покидают ваше устройство.

В чём разница между версией 1, 4, 5 и 7?

Версия 1 сочетает метку времени с идентификатором узла - классический тип; здесь идентификатор узла ради конфиденциальности полностью случаен и никогда не является настоящим сетевым адресом. Версия 4 - почти чистая случайность (без порядка). Версия 5 основана на имени и детерминирована: пространство имён плюс имя всегда дают один и тот же UUID через SHA-1. Версия 7 ставит метку времени в начало, поэтому сортируется хронологически и часто служит лучшим ключом базы данных, но раскрывает приблизительный момент создания.

UUID действительно уникальны?

Практически да. У версии 4 вероятность коллизии настолько мала, что на практике ею можно пренебречь; полную гарантию уникальности дает только централизованная выдача. Версия 5 намеренно воспроизводима: одно и то же пространство имён и имя каждый раз дают одно и то же значение - это не коллизия, а сама цель.

Какой источник случайности используется?

Для версий 1, 4 и 7 - криптографически надежный источник браузера (Web Crypto), а не слабый псевдослучайный генератор. Версия 5 вообще не использует случайность - она намеренно детерминирована.

Что такое пространство имён в версии 5?

Фиксированный UUID, определяющий вид имени (DNS для доменных имён, URL, OID или X.500). Четыре стандартных пространства имён взяты из RFC 9562/4122; вместо этого можно ввести собственный UUID как пространство имён.

Можно ли использовать UUID как пароль?

Лучше не стоит. UUID - это идентификатор с фиксированной структурой, а не секрет. Для паролей используйте генератор паролей с настраиваемой длиной и выбором символов.

Работает ли генератор на телефоне?

Да, в любом современном мобильном браузере, как на компьютере - UUID создаются локально на устройстве.

Платно ли использование или есть ли лимит?

Нет, это полностью бесплатно, без аккаунта. За один запуск возможно до 1000 значений; для большего количества достаточно сгенерировать заново.

Могу ли я использовать генератор офлайн?

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

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

Хеш файла · Декодировать JWT · Генератор паролей · Стеганография · Генератор CSR · Генератор BIP39