Этот генератор UUID, также известного как GUID, создаёт готовые идентификаторы для приложений, баз данных, API, тестовых данных, журналов, миграций и документации. Можно сгенерировать случайные UUID v4 или UUID v7 на основе времени, а затем скопировать их построчно, списком через запятую, массивом JSON, значениями SQL, строками в кавычках, URN или ID без дефисов.

Генератор UUID

Создавайте UUID v4 или UUID v7, форматируйте их для работы, копируйте списки и проверяйте вставленные UUID.

Используйте UUID v4 для безопасных случайных идентификаторов. Используйте UUID v7, если нужны идентификаторы на основе времени, которые лучше сортируются по времени создания в базах данных и журналах.

UUID пока не созданы.

Примечание: UUID v4 использует защищённую случайность браузера, если она поддерживается. UUID v7 основан на времени и удобен для ключей в базах данных, но может раскрывать примерное время создания.

Проверка UUID

Вставьте UUID, чтобы проверить его, определить версию и вариант, а для UUID v7 ещё и расшифровать время.

Поделиться этим?
WhatsApp X Telegram Facebook LinkedIn Reddit

Что делает этот генератор UUID

Инструмент создаёт один UUID или список до 1 000 UUID сразу. Вы можете выбрать версию, регистр, формат вывода и разделитель, чтобы результат было удобно вставить в код, таблицы, скрипты базы данных, тела API-запросов или файлы конфигурации.

  • UUID v4: лучший выбор для случайных идентификаторов, публичных ID, токенов, записей в базе данных, тестовых данных и обычной разработки.
  • UUID v7: подходит, когда нужны ID с порядком по времени создания, например для журналов, событий, строк базы данных и распределённых систем.
  • Массовая генерация: удобна для моковых записей, начальных данных, файлов импорта, QA-тестирования и демонстрационных наборов данных.
  • Форматы вывода: стандартные UUID, без дефисов, в фигурных скобках, URN, строки в кавычках, массивы JSON и значения SQL.
  • Проверка UUID: проверяет вставленные UUID, определяет версию, проверяет вариант и показывает время для UUID v7.

Генератор UUID онлайн

Когда использовать UUID v4

Используйте UUID v4, когда нужен случайный ID, который не раскрывает время создания. Это обычный выбор для публичных ID записей, объектов API, первичных ключей в базах данных, временных тестовых данных, записей отслеживания, внутренних инструментов и сгенерированных имён файлов.

UUID v4 обычно самый безопасный вариант по умолчанию, если вам нужна только уникальность и не важна сортировка по времени создания.

Когда использовать UUID v7

Используйте UUID v7, если нужны ID, которые лучше сортируются по времени создания. Это помогает при работе с индексами баз данных, журналами событий, аналитическими записями, очередями, аудитом и системами, куда постоянно добавляются новые записи.

UUID v7 может раскрывать примерное время создания, поэтому при важности приватности времени лучше использовать UUID v4.

Популярные форматы вывода

ФорматГде использовать
Стандартный с дефисамиОбычное использование, базы данных, API, документация
Без дефисовСистемы, которым нужны компактные ID из 32 символов
В фигурных скобкахСтарое ПО, ссылки в стиле Windows, устаревшие системы
URNФормальные идентификаторы, спецификации, XML, метаданные, документация
Строки в кавычкахКод, массивы, конфиги, примеры тел запросов
Массив JSONТесты API, моковые данные, JavaScript, данные для импорта
Значения SQLСкрипты вставки, начальные данные, тестирование баз данных

Как пользоваться проверкой UUID

Вставьте любой UUID в поле проверки, чтобы узнать, корректен ли он. Проверка принимает стандартные UUID, UUID без дефисов, UUID в фигурных скобках и UUID в формате URN.

Для UUID v7 инструмент также показывает встроенную временную метку. Это удобно, когда нужно изучить ID из журналов, событий, строк базы данных или отладочного вывода.

Практические примеры

  • Начальные данные для базы: сгенерируйте 50 UUID как значения SQL и вставьте их в скрипт добавления записей.
  • Тестирование API: сгенерируйте UUID в виде массива JSON для моковых запросов или тестовых тел.
  • Таблицы: создайте по одному UUID на строку и вставьте список в столбец.
  • Журналы и события: используйте UUID v7, если полезна сортировка по примерному времени создания.
  • Публичные ID: используйте UUID v4, если нужны случайные идентификаторы без информации о времени.

Как выбрать подходящий UUID

Выбирайте UUID v4 как самый простой и приватный вариант по умолчанию. Выбирайте UUID v7, если важны порядок вставки, порядок записей в журналах или сортировка в базе данных. Используйте стандартные UUID в нижнем регистре, если ваша система явно не требует верхний регистр, отсутствие дефисов, фигурные скобки или формат URN.

Для большинства реальных проектов лучше начать с UUID v4 в стандартном формате нижнего регистра. Для новых систем с активной работой с базами данных, где важен порядок создания, стоит протестировать UUID v7.

Источники

Инструмент основан на актуальной спецификации UUID и браузерных криптографических API, которые используются для генерации защищённых случайных значений.

CalcuLife.com