Skip to content

Генератор UUID

Генерируйте UUID/GUID прямо в браузере. Поддерживаются UUID v4 (случайный) и v7 (с временной сортировкой), пакетная генерация, 10 форматов вывода и мгновенное копирование в буфер обмена.

Генератор

Что такое UUID?

UUID (Универсально уникальный идентификатор), также известный как GUID (Глобально уникальный идентификатор), — это 128-битный идентификатор, стандартизированный в RFC 4122 и позднее в RFC 9562. UUID разработаны так, чтобы быть уникальными без центральной координации — что делает их идеальными для распределённых систем, баз данных и любых ситуаций, где нужен надёжный уникальный ключ.

UUID выглядит так: 550e8400-e29b-41d4-a716-446655440000 — 32 шестнадцатеричные цифры, разделённые дефисами на пять групп.

UUID v4 vs v7

UUID v4UUID v7
ГенерацияПолностью случайныйС временной сортировкой (Unix-метка времени в миллисекундах + случайная часть)
СортируемостьНе сортируетсяПриблизительно сортируем по времени генерации
Сценарий использованияИдентификаторы общего назначенияКлючи баз данных, журналы, потоки событий, где важен порядок
Риск коллизииКрайне низкий (122 случайных бита)Крайне низкий

Когда использовать v4: Вам нужен просто случайный уникальный ID, и порядок не важен — токены сессий, анонимные идентификаторы и т. д.

Когда использовать v7: Вам нужны ID, отражающие время создания — первичные ключи баз данных, идентификаторы сообщений, данные временных рядов и т. д.

Поддерживаемые форматы вывода

Этот генератор поддерживает 10 форматов из коробки:

  • Standard550e8400-e29b-41d4-a716-446655440000
  • Hyphenless550e8400e29b41d4a716446655440000
  • Braces{550e8400-e29b-41d4-a716-446655440000}
  • URNurn:uuid:550e8400-e29b-41d4-a716-446655440000
  • ByteArray{ 0x55, 0x0E, 0x84, 0x00, ... }
  • C++ MacroDEFINE_GUID(name, 0x550E8400, ...)
  • C# Structnew Guid("550e8400-e29b-41d4-a716-446655440000")
  • Base64 — Стандартная кодировка Base64
  • Base64URL (RFC 7515) — Base64, безопасный для URL (для JWT и URL-адресов)
  • URL Encoded — Строка Base64 с применённым URL-кодированием (percent-encoding)

Часто задаваемые вопросы

Действительно ли сгенерированные UUID уникальны? UUID v4 использует 122 случайных бита, что даёт примерно 5,3 × 10³⁶ возможных значений. На практике коллизия астрономически маловероятна — если ваша система сгенерирует в общей сложности 100 триллионов UUID за всё время своего существования, вероятность коллизии всё равно составит примерно один к миллиарду. (Популярное утверждение «миллиарды в секунду на протяжении миллионов лет» на самом деле недооценивает риск из-за парадокса дней рождения, но реальные объёмы использования далеко не достигают таких масштабов.)

Мои данные отправляются на сервер? Нет. Вся генерация происходит полностью в вашем браузере с использованием Web Crypto API. Никакие данные никогда не отправляются на какой-либо сервер.

Сколько UUID можно сгенерировать за один раз? До 1000 за раз. Нажимайте Generate повторно для получения большего количества.

Можно ли копировать UUID массово? Да. Нажмите Copy All в секции вывода или нажмите на любую карточку в Матрице форматов, чтобы скопировать все UUID в этом формате.


Хотите узнать больше? Прочитайте Что такое GUID? — Структура, версии и уникальность для подробного разбора.

Нужно больше возможностей? QuickGUID — это нативный инструмент Windows для работы с GUID: пакетная генерация, интеллектуальное извлечение из логов и конвертация в реальном времени между 10+ форматами — полностью бесплатно и в офлайн-режиме.