Генератор UUID
Создаёт сразу много UUID (v4 и v7). Можно записать заглавными буквами, без дефисов или в скобках { }.
Созданные UUID
Выберите версию и формат
Версия
Полностью из случайных чисел — самый распространённый вид UUID. Если сомневаетесь, выбирайте его.
От 1 до 1 000.
UUID создаются на этом устройстве. Они никуда не отправляются и не сохраняются.
На этом устройстве запоминаются только настройки: версия, количество и формат.
Пригодилось? Будем рады, если поделитесь
Что-то не работает или есть идея, как сделать лучше?
Как пользоваться
1. Выберите версию и количество
В блоке «Версия» под списком нажмите «v4 случайный» или «v7 по времени» и введите число в поле «Количество» (от 1 до 1000). При любом изменении список выше сразу создаётся заново.
В блоке «Версия» справа нажмите «v4 случайный» или «v7 по времени» и введите число в поле «Количество» (от 1 до 1000). При любом изменении список слева сразу создаётся заново.
2. Выберите формат
В блоке «Формат» включите или выключите «Заглавные буквы», «Без дефисов (-)» и «В скобках { }». UUID в списке выше остаются прежними — меняется только запись.
В блоке «Формат» справа включите или выключите «Заглавные буквы», «Без дефисов (-)» и «В скобках { }». UUID в списке слева остаются прежними — меняется только запись.
3. Скопируйте или сохраните
Нажмите значок копирования справа от нужного UUID — скопируется только он. Кнопка «Копировать все» копирует все UUID, по одному в строке. Кнопка «Сохранить в файл» сохраняет их в текстовый файл (.txt).
В списке слева нажмите значок копирования справа от нужного UUID — скопируется только он. Кнопка «Копировать все» копирует все UUID, по одному в строке. Кнопка «Сохранить в файл» сохраняет их в текстовый файл (.txt).
Когда пригодится
Тестовые данные вручную
Создайте сразу столько ID, сколько нужно для SQL-запросов INSERT или примеров JSON. «Копировать все» вставит их по одному в строке.
Разработчикам и тестировщикам
Выбор первичного ключа
В начале v7 записано время, поэтому значения идут по порядку создания и индекс меньше фрагментируется. Можно сравнить с v4 и посмотреть, как выглядят значения.
Тем, кто проектирует базы данных
Нужный формат GUID
Переключая заглавные буквы, запись без дефисов и фигурные скобки { }, легко получить формат, который требуют реестр Windows, C# или файл настроек.
Разработчикам под Windows и .NET
Много ID за раз
Создайте до 1000 UUID за раз и сохраните в текстовый файл. Вставьте в таблицу, чтобы раздать номера устройствам или пользователям.
Системным администраторам и специалистам по данным
Что стоит знать заранее
- Созданные UUID не сохраняются. Скопируйте нужные или сохраните их в файл, прежде чем закрыть страницу.
- UUID — это «неповторяющийся номер», а не секрет. Не используйте его вместо пароля или ключа, который никто не должен знать (для этого есть Генератор паролей).
- Создаются только v4 и v7. Версии v3 и v5, которые вычисляются из имени, и v1, которая использует данные устройства, не поддерживаются.
О UUID версий v4 и v7
UUID (его также называют GUID) — это 128-битный идентификатор, записанный 32 шестнадцатеричными символами в виде «8-4-4-4-12». Значения, созданные на разных устройствах, не совпадают без всякой сверки с сервером, поэтому UUID широко используют для ключей в базах данных, имён файлов, ID запросов к API и многого другого. В v4 все 122 бита, кроме 6 бит версии и варианта, случайные — это самый распространённый вид.
v7 — новый формат, описанный в 2024 году в RFC 9562: в первых 48 битах записано время создания (в миллисекундах). Значения идут по порядку создания, поэтому индекс в базе данных меньше фрагментируется, а записи удобно сортировать по времени. Этот инструмент использует встроенный в браузер криптографический генератор случайных чисел (crypto.getRandomValues), а при создании нескольких v7 сохраняет порядок даже в пределах одной миллисекунды.
Частые вопросы
Ответы на вопросы, которые часто возникают перед началом работы.
Созданные UUID куда-нибудь отправляются?
Нет. UUID создаются только в браузере на вашем устройстве — они не отправляются на сервер и нигде не записываются. После загрузки страницы инструмент работает даже без интернета.
Могут ли UUID совпасть?
На практике — нет. В v4 случайны 122 бита, поэтому вероятность совпадения достигает 50%, только если создать около 2,7 квинтиллиона (2,7×10¹⁸) UUID. В v7 к тому же записано время, так что UUID, созданные в разное время, совпасть не могут.
Что выбрать: v4 или v7?
Если сомневаетесь, выбирайте v4. Для первичных ключей в базе данных или если нужен порядок создания, лучше подойдёт v7. Из v7 можно узнать время создания, поэтому для ID, по которым его не должно быть видно, используйте v4.
UUID и GUID — это разные вещи?
Нет, это одно и то же. GUID — название, принятое в Microsoft; в Windows и .NET его часто пишут в скобках «{ }» и заглавными буквами. Включите в блоке «Формат» «Заглавные буквы» и «В скобках { }» — получится именно такой вид.
Без дефисов или заглавными буквами это тот же UUID?
Да. Шестнадцатеричные цифры UUID не зависят от регистра, а дефисы — лишь разделители для удобства чтения. Но некоторые системы принимают только определённый формат, поэтому следуйте их требованиям.
Можно ли узнать время создания UUID v7?
Да. Первые 12 символов (без дефисов) — это число миллисекунд с 1 января 1970 года в шестнадцатеричном виде. Если выбрать v7, этот инструмент показывает время над списком.
Сколько UUID можно создать за раз?
От 1 до 1000. Если их много, список можно прокрутить. «Копировать все» и «Сохранить в файл» выдают их по одному в строке.
Можно ли использовать UUID вместо пароля?
Не рекомендуем. UUID задуман как неповторяющийся номер, а в v7 часть со временем можно угадать. Для паролей и секретных ключей используйте значения, созданные в Генератор паролей.
Настройки запоминаются?
Версия, количество и формат запоминаются в браузере на этом устройстве и сохранятся до следующего раза. Сами созданные UUID не сохраняются.
Это бесплатно?
Да, бесплатно. Регистрация не нужна, рекламы нет.
Другие инструменты
- Полная и половинная ширина
Переводит буквы, цифры и катакану между полной и половинной шириной.
- Конвертер хирагана ⇔ катакана
Преобразует хирагану, катакану и полуширинную катакану разом. Кандзи, латиница и цифры остаются без изменений.
- Счётчик символов для соцсетей (X, Instagram, YouTube)
Показывает, сколько символов осталось до лимита в X, Instagram, YouTube и других соцсетях, по правилам каждой из них. А ещё слова и строки.
- Форматирование JSON
Делает JSON удобным для чтения или сжимает его в одну строку. Если есть ошибка, показывает, где она.
- Кодирование и декодирование URL
Переводит кириллицу, пробелы и символы в формат URL (например, %D0%BF) или возвращает исходный текст.
- Генератор паролей
Выберите длину и символы — и сразу получите пароли, которые трудно подобрать.