Генератор UUID
Генерируйте UUID v1, v4, v5, v7 или NIL, декодируйте версию и метку времени любого UUID и форматируйте как фигурные скобки, URN или Base64.
Генератор UUID — Генерируйте криптографически случайные UUID версии 4 — по одному или до 100 за раз. Переключайте формат регистра и дефисов, копируйте весь список или любое отдельное значение одним кликом. UUID генерируются с помощью Web Crypto API прямо в вашем браузере. Инструмент также генерирует UUID v1, v5, v7 и NIL, проверяет и декодирует любой вставленный UUID и может выводить формы с фигурными скобками, urn:uuid: или Base64.
Что такое Генератор UUID?
Генератор UUID — это бесплатный онлайн-инструмент, который создаёт криптографически случайные UUID версии 4, также называемые GUID, для разработчиков, администраторов баз данных и QA-инженеров, которым нужны уникальные идентификаторы для первичных ключей, идентификаторов API-запросов, тестовых фикстур или распределённых записей. Сгенерируйте один UUID или создайте до 100 за раз пакетом, затем переключите вывод на строчные буквы или ПРОПИСНЫЕ и включите или отключите дефисы, чтобы они соответствовали вашей схеме. Каждое значение создаётся в вашем браузере с помощью crypto.randomUUID() из Web Crypto API, поэтому этот генератор случайных UUID v4 даёт вам непредсказуемые, устойчивые к коллизиям идентификаторы без какой-либо регистрации. Скопируйте весь список, разделённый переносами строк, одним кликом или возьмите любой отдельный UUID из его собственной строки. Помимо версии 4, он также создаёт упорядоченную по времени версию 7, основанную на метке времени версию 1, детерминированную версию 5 (пространство имён плюс имя, хешированные SHA-1) и состоящий из одних нулей NIL UUID; кроме того, он проверяет и декодирует любой вставленный UUID — показывая его версию, вариант и встроенную метку времени — и предлагает форматы вывода с фигурными скобками, urn:uuid: и Base64.
Как пользоваться Генератор UUID
- Введите нужное количество UUID в поле Количество (1-100); инструмент открывается со стартовым пакетом из 5.
- Нажмите Сгенерировать, чтобы создать новый пакет UUID версии 4.
- Выберите Регистр, строчные или ПРОПИСНЫЕ, чтобы отформатировать шестнадцатеричные буквы.
- Установите Дефисы в значение С или Без, чтобы сохранить или убрать дефисы.
- Используйте кнопку копирования у поля Вывод, чтобы скопировать весь список, или значок копирования в каждой строке под заголовком Отдельно, чтобы скопировать один UUID.
- Выберите версию UUID — v4, v7, v1, v5 или NIL — в переключателе Версия; для v5 выберите пространство имён и введите имя.
- Вставьте любой UUID в поле Проверить / Декодировать, чтобы увидеть его версию, вариант и встроенную метку времени.
Примеры
Один UUID в нижнем регистре с дефисами, по умолчанию
Установите Количество в 1 и нажмите Сгенерировать. Вы получите один UUID v4, например 3f2504e0-4f89-41d3-9a0c-0305e82c3301; точное значение каждый раз случайно, но всегда в канонической форме 8-4-4-4-4 с дефисами.
Прописные без дефисов
Переключите Регистр на ПРОПИСНЫЕ, а Дефисы на Без, затем нажмите Сгенерировать. Получается значение вида 3F2504E04F8941D39A0C0305E82C3301 — 32 шестнадцатеричных символа без дефисов, полезно для компактных ключей или систем, которые не принимают дефисы.
Массовый пакет из 50
Введите 50 в поле Количество и нажмите Сгенерировать, чтобы получить 50 уникальных UUID, по одному в строке. Статистика Сгенерировано показывает 50, а статистика Версия показывает v4. Скопируйте их все сразу для начальных данных или тестовых фикстур.
Часто задаваемые вопросы
- UUID какой версии генерирует этот инструмент?
- Он генерирует версию 4 (случайную), версию 7 (упорядоченную по времени), версию 1 (метка времени плюс случайный узел), версию 5 (пространство имён и имя, хешированные SHA-1) и состоящий из одних нулей NIL UUID. Выберите тип в переключателе Версия; статистика Версия отражает ваш выбор, и каждое значение создаётся в вашем браузере.
- Сколько UUID я могу создать за один раз?
- От 1 до 100 за пакет. Поле Количество принимает от 1 до 100; если вы введёте большее или недопустимое число, оно будет ограничено диапазоном от 1 до 100 перед генерацией.
- Можно ли получить UUID в верхнем регистре или убрать дефисы?
- Да. Используйте переключатель Регистр, чтобы переключаться между строчными и ПРОПИСНЫМИ, и переключатель Дефисы, чтобы выводить значения С или Без дефисов, получая стандартную форму из 36 символов или компактную из 32 символов.
- Можно ли скопировать только один UUID, а не весь список?
- Да. Каждый сгенерированный UUID отображается в своей собственной строке под заголовком Отдельно с собственным значком копирования, тогда как кнопка копирования у поля Вывод копирует весь список, разделённый переносами строк.
- Загружается ли что-нибудь на сервер?
- Нет. Каждый UUID полностью генерируется в вашем браузере с помощью Web Crypto API. Ничего не отправляется на сервер и не хранится на нём, поэтому инструмент работает офлайн, а ваши идентификаторы остаются конфиденциальными.
- Могу ли я проверить, какой версии существующий UUID?
- Да. Вставьте любой UUID в поле Проверить / Декодировать, и инструмент сообщит, действителен ли он, его обнаруженную версию и вариант, а для версий 1 и 7 — встроенную в него метку времени, всё это в вашем браузере.
- Какие форматы вывода я могу выбрать?
- Помимо строчных или ПРОПИСНЫХ букв и включённых или выключенных дефисов, параметры формата позволяют заключить каждое значение в фигурные скобки, добавить префикс urn:uuid: или закодировать 16 необработанных байтов в Base64.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Кодируйте или декодируйте Base64 (безопасно для UTF-8): URL-безопасный алфавит, необязательное заполнение, перенос 64/76, счётчики байтов и символов и просмотр байтов в hex или двоичном виде.
Конвертер регистра и счётчик
Преобразуйте текст между UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case и другими форматами и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.