Генератор UUID
Генерируйте UUID v4, упорядоченные по времени UUID v7 и GUID v1 пакетами — и мгновенно проверяйте любой UUID.
Генерируйте от 1 до 1000 UUID за раз.
Проверка UUID
Как сгенерировать UUID
Без регистрации и установки — работает прямо в браузере.
- Шаг 1:Выберите версию UUID: v4 для случайных идентификаторов, v7 для сортируемых по времени ключей БД или v1 для временных идентификаторов.
- Шаг 2:Укажите нужное количество и формат: верхний регистр, без дефисов, в скобках или кавычках либо через запятую.
- Шаг 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.