ru

Генератор UUID

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

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

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

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Серверы в ГерманииGDPR by design
Независимый аудитTLS A+ · Заголовки A+

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

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

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

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

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

В 3 шага

  1. Выберите версию и количество.
  2. Нажмите Создать.
  3. Скачайте UUID как текстовый файл.

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

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

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

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

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

Версия 4 - это почти чистая случайность (без порядка). Версия 7 ставит в начало метку времени, поэтому сортируется хронологически и часто служит лучшим ключом базы данных, но раскрывает приблизительный момент создания.

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

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

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

Криптографически надежный источник браузера (Web Crypto), а не слабый псевдослучайный генератор. Это защищает от предсказуемых значений.

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

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

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

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

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