Генератор UUID
Бесплатный онлайн-генератор UUID с поддержкой v1, v4, v5 и v7 / GUID. Мгновенно создавайте один или несколько уникальных идентификаторов для программ, баз данных, API и распределенных систем. Соответствует стандарту RFC 9562.
Нажмите «Сгенерировать», чтобы создать UUID
Об этом инструменте
Генерируйте универсально уникальные идентификаторы (UUID/GUID) в один клик. Этот инструмент поддерживает UUID v4 (случайный), v7 (упорядоченный по времени, идеален для ключей баз данных), v1 (на основе метки времени) и v5 (пространство имен + имя, детерминированный). UUID — также известный как GUID (Globally Unique Identifier) — это 128-битный идентификатор, стандартизированный RFC 9562 (ранее RFC 4122). Создавайте один UUID или список для тестирования, заполнения баз данных и распределенных систем.
Возможности
Как работает генератор UUID
Выберите версию UUID и нажмите кнопку генерации, чтобы мгновенно создать идентификатор в браузере. v4 и v7 создаются из криптографически надежных случайных байтов; v1 встраивает метку времени; v5 формирует детерминированное значение из пространства имен и имени с помощью SHA-1. Включите генерацию нескольких значений, чтобы создать список. Каждый UUID соответствует формату, определенному в RFC 9562, что делает инструмент незаменимым для тестирования, разработки, интеграции и моделирования данных.
Основные варианты использования
- Разработка программного обеспеченияСоздавайте уникальные идентификаторы для объектов, записей и внутренних ссылок в архитектуре вашего приложения.
- Первичные ключи баз данныхИспользуйте v7 для упорядоченных по времени первичных ключей, которые предотвращают фрагментацию индекса, или v4 для непрозрачных внешних идентификаторов.
- API и микросервисыНазначайте уникальные идентификаторы ресурсов, идентификаторы запросов (Request ID) и корреляции для отслеживания транзакций между сервисами.
- Тестирование и наполнение баз данныхСоздавайте списки реалистичных уникальных значений для тестирования (QA), тестовых баз данных (fixtures) и автоматических тестов.
- Детерминированные идентификаторыИспользуйте v5 для создания стабильного, воспроизводимого идентификатора из пространства имен и известного имени, например URL или домена.
Как использовать этот инструмент
Выберите версию
Выберите v4, v7, v1 или v5. Для v5 также укажите пространство имен и имя.
Генерация
Нажмите кнопку генерации или активируйте «Генерировать несколько», чтобы создать список от 2 до 100. Сгенерированные UUID появятся мгновенно.
Копирование
Нажмите на иконку копирования рядом с любым UUID или используйте кнопку «Копировать все» для копирования всего списка за один раз.
Вопросы и ответы
UUID (Universally Unique Identifier) — это 128-битный идентификатор, стандартизированный RFC 9562 (который заменил RFC 4122 в 2024 году). Он позволяет независимым системам создавать уникальные значения без какой-либо центральной координации.
Используйте v4 для случайных идентификаторов общего назначения, токенов и публичных ID. Используйте v7 для первичных ключей баз данных, так как префикс с меткой времени сохраняет последовательность вставок и предотвращает фрагментацию индекса. Используйте v1, когда нужна классическая встроенная метка времени, и v5, когда нужен детерминированный идентификатор, созданный из имени.
v4 полностью случайный, поэтому не раскрывает время создания, но распределяется по индексам базы данных случайным образом. v7 размещает метку времени в миллисекундах в старших битах, благодаря чему идентификаторы сортируются по времени и гораздо эффективнее работают как первичные ключи в B-tree индексах, таких как PostgreSQL или MySQL.
Да. v5 создается из UUID пространства имен и имени с помощью SHA-1, поэтому одни и те же входные данные всегда дают один и тот же UUID. Это полезно, когда нужен стабильный идентификатор для известного значения, например URL или имени пользователя.
UUID и GUID относятся к одному и тому же стандарту. GUID (Globally Unique Identifier) — это терминология корпорации Microsoft для UUID. Оба формата соответствуют стандарту RFC 9562 и взаимозаменяемы в большинстве контекстов.