Генератор UUID
Генерирует UUID версий v1, v4 и v7. Одиночный или пачкой — 5, 10, 25 или 50 за раз. Экспорт в буфер или .txt.
01
Настройки генератора
Версия
Количество
Регистр
02
Результат
Нажмите «Сгенерировать» — здесь появятся UUID.
03
Что такое UUID и какую версию выбрать
UUID (Universally Unique Identifier) — стандартизованный 128-битный идентификатор, который с практической точки зрения уникален в любом контексте без централизованной координации. Стандарт описан в RFC 4122 и его обновлении RFC 9562.
UUID используется повсюду: первичные ключи в БД, идентификаторы сессий, имена временных файлов, ID транзакций в распределённых системах. Главное преимущество — два независимых сервера могут генерировать UUID одновременно, и коллизия практически исключена.
UUID v4Самый популярный
550e8400-e29b-41d4-a716-446655440000
Полностью случайный: 122 случайных бита. Третий символ третьей группы всегда 4 (версия), первый символ четвёртой группы — 8/9/a/b (вариант RFC 4122). Используется по умолчанию в большинстве библиотек и БД. Не имеет порядка — нельзя отсортировать по времени.
UUID v7RFC 9562 · Новый
018f4e6a-3c2b-7ce1-8f90-123456789abc
Первые 48 бит — Unix-время в миллисекундах. Это делает v7 монотонно возрастающим — можно использовать как первичный ключ в БД без деградации индексов (в отличие от v4). Стандартизован в RFC 9562 (2024). Рекомендуется для новых проектов вместо v4, если нужна сортировка.
UUID v1Устаревший
d9428888-122b-11e1-b85c-61cd3cbb3210
Содержит временну́ю метку с точностью до 100 нс и MAC-адрес сетевого интерфейса. Уникален, но раскрывает MAC-адрес машины и точное время генерации. В новых проектах предпочтителен v7, который тоже монотонный, но без утечки сетевых данных.
UUID vs ULID vs NanoIDАльтернативы
UUID: 36 · ULID: 26 · NanoID: 21
UUID — универсальный стандарт, поддерживается везде, 36 символов с дефисами. ULID — 26 символов base32, монотонный, URL-safe, но не RFC. NanoID — компактный, настраиваемый алфавит и длина, не имеет времени. Для URL-slug — NanoID; для БД — UUID v7 или ULID; для API — UUID v4.