Генератор UUID — Бесплатно Онлайн
Генерируйте уникальные UUID v4 для идентификаторов в ваших проектах.
A UUID (Universally Unique Identifier) is a 128-bit identifier formatted as xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. UUIDs are designed to be globally unique without a central coordinator — two independently generated UUIDs will almost never collide, even across billions of records.
Why v4?
This tool generates UUID v4 — the random variant, and the most widely used. Unlike v1 (which embeds a timestamp and MAC address) or v5 (a deterministic hash of a namespace and name), v4 needs no extra inputs and reveals no information about when or where it was created, making it the safe default for most applications.
When to use UUIDs
UUIDs are used as primary keys in distributed databases, session tokens, file identifiers, API resource IDs, and anywhere a unique identifier must be generated without coordination between servers.
How the Генератор UUID works
Введите, сколько UUID вам нужно (от 1 до 20).
Нажмите Generate UUIDs, чтобы мгновенно сгенерировать случайные UUID v4.
Скопируйте отдельный UUID его кнопкой Copy или нажмите Copy All, чтобы скопировать весь список.
Нажмите Generate UUIDs снова в любой момент, чтобы заменить список новым набором.
Tips & tricks
- Нужно больше 20 за раз? Генерируйте партиями и объединяйте списки — 20 это лимит за один клик.
- UUID v4 случайны, а не последовательны — не полагайтесь на них для порядка вставки.
- Храните UUID в нативном типе UUID/binary вашей БД, если он поддерживается, а не как обычный текст — для лучшей производительности индексов.
- Copy All копирует все UUID на экране, разделённые переносом строки — удобно для вставки в таблицу или скрипт заполнения данных.
Frequently Asked Questions
Что такое UUID и когда его использовать?
UUID (Universally Unique Identifier) — это 128-битный идентификатор в формате 8-4-4-4-12 шестнадцатеричных символов (например, 550e8400-e29b-41d4-a716-446655440000). Используйте UUID как первичные ключи БД, идентификаторы ресурсов API и токены сессий там, где нужна уникальность без центральной координации.
Почему этот инструмент генерирует только UUID v4?
v4 — самая распространённая версия UUID, не требующая дополнительных данных вроде временной метки/MAC-адреса (v1) или пространства имён (v5) — это безопасный вариант по умолчанию для большинства случаев, поэтому инструмент сфокусирован на нём. v4 также не раскрывает информацию о времени и месте создания.
Действительно ли сгенерированные UUID уникальны?
UUID v4 имеет 2^122 возможных значений (≈5,3 × 10^36). Вероятность коллизии двух случайно сгенерированных UUID v4 астрономически мала — при генерации 1 миллиарда UUID в секунду в течение 100 лет вероятность хотя бы одной коллизии составит около 50%.
Можно ли сгенерировать UUID в верхнем регистре?
Этот инструмент генерирует UUID в нижнем регистре — стандартном и наиболее распространённом формате. Верхний и нижний регистр одинаково valid — если нужен верхний регистр, примените функцию изменения регистра в вашем редакторе.
Безопасно ли использовать UUID как первичные ключи БД?
Да — UUID v4 часто используются как первичные ключи, особенно в распределённых системах, где автоинкрементные ID потребовали бы центральной координации. Компромисс: UUID занимают больше места, чем целые числа, и неупорядочены, что может влиять на производительность индексов на очень больших таблицах.
Is my data safe when using the Генератор UUID?
Completely safe. The Генератор UUID processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the Генератор UUID output in commercial projects?
Yes. The Генератор UUID is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the Генератор UUID follow official standards?
Yes. The Генератор UUID is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.