Генератор UUID и GUID: v4, v7 и v1 онлайн
UUID v4, v7 и v1 пачками до 1000 штук, с форматами и кодировками.
Что генерируется
v4 — самый распространённый вариант: 122 случайных бита и никакой информации о времени или железе. v7 — современный стандарт RFC 9562: первые 48 бит занимает время в миллисекундах, остальное — случайность, поэтому значения сортируются по дате создания. v1 — исторический формат с временем и node; он полезен для совместимости, но время и node в нём видны снаружи.
Партия v7 генерируется с монотонным счётчиком: если несколько значений попадают в одну миллисекунду, случайная часть увеличивается, и строки всё равно растут. Для v4 и v1 включена проверка на дубликаты.
Форматы и кодировки
Дефисы по умолчанию включены — так UUID выглядит в документации и логах. Скобки нужны для C# и .NET — в фигурных скобках, кавычки и запятые — чтобы вставить список прямо в SQL или JSON. Base64 уменьшает строку с 36 символов до 24 и подходит для компактного хранения в бинарных полях; URL-encode пригодится, если идентификатор попадает в query-параметр.
Почему не Math.random
Значения собираются из crypto.getRandomValues — криптографического источника браузера. Обычный Math.random() даёт предсказуемую последовательность: зная несколько значений, её можно восстановить. Для тестовых данных это не важно, для идентификаторов сессий — важно.
Генерация идёт локально: ни одно значение не уходит на сервер. Скопируйте список или скачайте его файлом — история в браузере не сохраняется.
Частые вопросы
Чем UUID отличается от GUID?
По сути ничем: GUID — исторический термин Microsoft, UUID — термин стандарта RFC 9562. Это один и тот же 128-битный идентификатор, отличаются только названия в документации и API.
Какую версию выбрать?
Для случайных идентификаторов — v4. Для первичных ключей в базе, где важна сортировка по времени, — v7. v1 содержит время и node, поэтому плохо подходит для публичных ссылок.
Откуда берётся случайность?
Из crypto.getRandomValues — криптографического источника браузера. Math.random() для идентификаторов не годится: его последовательность предсказуема.
Можно ли генерировать 1000 штук за раз?
Да, и значения не повторяются: для партии v7 используется монотонный счётчик, для v4 и v1 — проверка на дубликаты.
Ещё по теме
Проверено: 26 октября 2026. Расчёт справочный, итог зависит от материала и навыка мастера.