Генератор UUID — Бесплатно онлайн

Генерируйте случайные значения UUID v4 / GUID онлайн, бесплатно и мгновенно.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Генератор UUID создаёт случайные UUID версии 4, например 3f2b8c1e-9d4a-4f6b-a2c7-5e8d1b0f9a34. Выберите нужное количество — от 1 до 100 (по умолчанию 5), нажмите «Сгенерировать» и скопируйте их, по одному на строку. Идентификаторы создаются через crypto.randomUUID() — встроенный в браузер криптографически стойкий генератор — и никогда не покидают ваше устройство.

UUID версии 4 имеет длину 128 бит; 122 из них случайные, а остальные обозначают версию (4 в начале третьей группы) и вариант (8, 9, a или b в начале четвёртой группы). Возможных значений около 5,3 × 10^36, поэтому вероятность совпадения двух сгенерированных идентификаторов ничтожна даже на миллиардах записей.

Когда использовать

  • Нужно создать первичные ключи для строк базы данных, которые генерируются на клиенте или на нескольких серверах.
  • Нужны ключи идемпотентности или correlation ID для API-запросов и логов.
  • Нужно заполнить тестовые фикстуры и seed-данные реалистичными идентификаторами.
  • Нужно давать загружаемым файлам имена, которые никогда не совпадут.

Пример

Ввод

Количество: 3

Вывод

3f2b8c1e-9d4a-4f6b-a2c7-5e8d1b0f9a34
c9e07a52-1b3f-4d8e-9f60-7a2d4c8b1e53
5a8d2f71-e4c9-4b06-8d3a-f1c7e9b2a604

Вопросы об этом инструменте

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

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

UUID или GUID: в чём разница?

На практике ни в чём. GUID — это название Microsoft для того же 128-битного идентификатора. Некоторые инструменты Microsoft показывают GUID в верхнем регистре или в фигурных скобках, но значения взаимозаменяемы.

Подходят ли UUID v4 в качестве ключей базы данных?

Подходят, но случайные значения разбрасывают вставки по индексу B-tree. Для очень больших таблиц упорядоченный по времени UUID версии 7 держит новые строки рядом и часто работает быстрее.

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

UUID v4 из crypto.randomUUID() непредсказуем, но его формат узнаваем и фиксирован. Для API-ключей и секретов лучше подойдёт Генератор Случайных Строк: в нём можно выбрать большую длину и свой алфавит.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.