construction
Lexora Tools

Генератор UUID

Генерируйте UUID v4, упорядоченные по времени UUID v7 и GUID v1 пакетами — и мгновенно проверяйте любой UUID.

Генерируйте от 1 до 1000 UUID за раз.

Формат

Проверка UUID

Как сгенерировать UUID

Без регистрации и установки — работает прямо в браузере.

  1. Шаг 1:Выберите версию UUID: v4 для случайных идентификаторов, v7 для сортируемых по времени ключей БД или v1 для временных идентификаторов.
  2. Шаг 2:Укажите нужное количество и формат: верхний регистр, без дефисов, в скобках или кавычках либо через запятую.
  3. Шаг 3:Нажмите «Сгенерировать UUID», затем скопируйте список или скачайте его текстовым файлом. Валидатор поможет изучить любой существующий UUID.

Вопросы о генераторе UUID

Чем UUID отличается от GUID?

На практике ничем. GUID (Globally Unique Identifier) — название того же стандарта 128-битных идентификаторов в Microsoft. GUID часто записывают в верхнем регистре и в фигурных скобках — это можно включить в параметрах формата.

Что выбрать: UUID v4 или v7?

Используйте v4, когда нужен просто случайный и непредсказуемый идентификатор. Для первичных ключей БД выбирайте v7: он начинается с метки времени, значения упорядочены по времени создания, что улучшает локальность индекса и скорость вставки.

Могут ли два сгенерированных UUID совпасть?

Теоретически да, практически нет. У UUID версии 4 — 122 случайных бита; чтобы дубликат стал вероятным, пришлось бы генерировать миллиарды UUID в секунду на протяжении многих лет.

Безопасны и случайны ли эти UUID?

Да. Они создаются с помощью crypto.getRandomValues — криптографически стойкого генератора случайных чисел браузера. Однако UUID — это идентификаторы, а не секреты: не используйте их как пароли или токены доступа.

Раскрывает ли генератор v1 мой MAC-адрес?

Нет. Вместо MAC-адреса сетевой карты используется случайный идентификатор узла с установленным битом multicast — именно так, как RFC 9562 рекомендует для конфиденциальности.

Что такое UUID и какую версию выбрать?

UUID (Universally Unique Identifier), в мире Microsoft — GUID, это 128-битное значение, записываемое 32 шестнадцатеричными цифрами в пяти группах, например 3f2504e0-4f89-41d3-9a0c-0305e82c3301. UUID позволяют базам данных, API, очередям сообщений и распределённым системам создавать идентификаторы независимо, без центрального счётчика, при практически нулевой вероятности коллизии. Этот бесплатный генератор UUID создаёт UUID версии 4 из 122 случайных бит с помощью криптографически стойкого генератора случайных чисел вашего браузера — это правильный выбор по умолчанию для большинства первичных ключей, идентификаторов запросов и имён файлов.

Для ключей базы данных, которые вставляются в больших объёмах, UUID версии 7 часто подходит лучше: он описан в RFC 9562 и начинается с метки времени Unix в миллисекундах, поэтому новые идентификаторы естественным образом упорядочены по времени создания, а B-tree индексы остаются компактными. Генератор поддерживает и классическую версию 1 на основе времени — со случайным идентификатором узла вместо вашего MAC-адреса. Создавайте до 1000 UUID за раз, переводите их в верхний регистр, убирайте дефисы, заключайте в фигурные скобки или кавычки и скачивайте список. Встроенный валидатор проверяет любой UUID, определяет его версию и вариант и показывает метку времени, зашитую в идентификаторы v1, v6 и v7.