Генератор 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 v4 | UUID v7 | |
|---|---|---|
| Генерация | Полностью случайный | С временной сортировкой (Unix-метка времени в миллисекундах + случайная часть) |
| Сортируемость | Не сортируется | Приблизительно сортируем по времени генерации |
| Сценарий использования | Идентификаторы общего назначения | Ключи баз данных, журналы, потоки событий, где важен порядок |
| Риск коллизии | Крайне низкий (122 случайных бита) | Крайне низкий |
Когда использовать v4: Вам нужен просто случайный уникальный ID, и порядок не важен — токены сессий, анонимные идентификаторы и т. д.
Когда использовать v7: Вам нужны ID, отражающие время создания — первичные ключи баз данных, идентификаторы сообщений, данные временных рядов и т. д.
Поддерживаемые форматы вывода
Этот генератор поддерживает 10 форматов из коробки:
- Standard —
550e8400-e29b-41d4-a716-446655440000 - Hyphenless —
550e8400e29b41d4a716446655440000 - Braces —
{550e8400-e29b-41d4-a716-446655440000} - URN —
urn:uuid:550e8400-e29b-41d4-a716-446655440000 - ByteArray —
{ 0x55, 0x0E, 0x84, 0x00, ... } - C++ Macro —
DEFINE_GUID(name, 0x550E8400, ...) - C# Struct —
new 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+ форматами — полностью бесплатно и в офлайн-режиме.