Что делает этот инструмент
Генератор UUID создаёт универсальные уникальные идентификаторы (UUID) версии 4. Выберите количество UUID (1–1000) и формат: стандартный (с дефисами) или компактный (32 hex-символа без дефисов). Генерация выполняется в браузере — без загрузки и сервера. Полезно для первичных ключей БД, токенов API, correlation ID и любых случаев, когда нужен уникальный идентификатор.
Как использовать
- Выберите формат — Стандартный (напр.
550e8400-e29b-41d4-a716-446655440000) или компактный (напр.550e8400e29b41d4a716446655440000). - Задайте количество — Сколько UUID сгенерировать (1–1000).
- Сгенерировать — Нажмите кнопку «Сгенерировать». Результаты появляются сразу.
- Копировать — «Скопировать всё» для копирования UUID в буфер. Несколько UUID копируются по одному на строку.
Как это работает
Используется Web Crypto API (crypto.randomUUID()) для генерации UUID v4. Каждый UUID — 128 бит криптографически случайных данных, отформатированных по RFC 4122. Стандартный формат включает дефисы для читаемости; компактный — без них, для URL или идентификаторов.
Все вычисления выполняются в браузере. Никакие данные не отправляются на сервер.
Примеры использования
- Первичные ключи БД — UUID вместо auto-increment ID в распределённых системах.
- ID запросов API — Уникальный ID для каждого запроса при трассировке и отладке.
- Токены сессий — Генерация уникальных идентификаторов сессий.
- Имена файлов — Создание имён без коллизий.
- Correlation ID — Отслеживание запросов в микросервисах.
Пример
Стандартный формат: a1b2c3d4-e5f6-4789-0abc-def123456789
Компактный формат: a1b2c3d4e5f647890abcdef123456789
Ограничения
- Макс. количество — Не более 1 000 UUID за один запрос генерации (BR-082).
- Поддержка браузеров — Требуется
crypto.randomUUID(); поддерживается в Chrome 92+, Firefox 95+, Safari 15.4+ и всех современных браузерах. - Версия UUID — Поддерживается только UUID v4 (случайный). Временные UUID (v1, v7) недоступны.