Генератор UUID/GUID
Создайте уникальные идентификаторы для разработки
Генератор UUID и GUID онлайн
Создавайте уникальные идентификаторы UUID (Universally Unique Identifier) и GUID (Globally Unique Identifier) для использования в базах данных, API, распределённых системах и разработке программного обеспечения.
Версии UUID
UUID v4 — наиболее распространённый тип. Генерируется полностью случайно с использованием криптографически стойкого генератора. Идеален для большинства задач, где не требуется сортировка по времени.
UUID v1 — генерируется на основе текущего времени. Позволяет определить момент создания и сортировать идентификаторы хронологически. Используется в системах, где важна временная последовательность.
Форматы вывода
Стандартный формат UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx — 32 шестнадцатеричных символа, разделённых дефисами на 5 групп. Генератор поддерживает различные варианты форматирования: без дефисов, в фигурных скобках (формат Microsoft), в верхнем регистре, с кавычками для SQL-запросов.
Часто задаваемые вопросы
Что такое UUID?
UUID (Universally Unique Identifier) — это 128-битный идентификатор, стандартизированный в RFC 4122. Вероятность генерации двух одинаковых UUID настолько мала, что практически равна нулю — это позволяет использовать их как первичные ключи без централизованной координации.
В чём разница между UUID v1 и v4?
UUID v1 включает временную метку и идентификатор узла (обычно MAC-адрес), что позволяет определить время и место создания. UUID v4 полностью случайный — 122 бита генерируются криптографическим генератором случайных чисел.
Чем отличается UUID от GUID?
Технически это одно и то же. GUID (Globally Unique Identifier) — термин, используемый Microsoft. UUID — стандартное название из RFC 4122. Формат, структура и алгоритмы генерации идентичны.
Какую версию UUID выбрать?
Для большинства задач рекомендуется UUID v4 — он проще, безопаснее (не раскрывает информацию о системе) и достаточно уникален. UUID v1 выбирайте, если нужна сортировка по времени создания.
Безопасно ли использовать эти UUID?
Да, генерация происходит полностью в вашем браузере с использованием криптографически стойкого генератора (crypto.getRandomValues). Данные не отправляются на сервер.