Кожен UUID створюється локально за допомогою Web Crypto random number generator браузера, тож нічого не завантажується на сервер, а інструмент працює й офлайн після завантаження сторінки. Оберіть версію 4, якщо потрібен непередбачуваний випадковий ID, або версію 7, якщо ID стануть ключами бази даних: v7 починається з 48-бітної мітки часу створення, тож рядки вставляються по порядку, а B-tree індекси залишаються швидкими. Пакет v7, згенерований тут, навіть суворо відсортований у межах однієї мілісекунди - завдяки монотонному лічильнику з RFC 9562. Перемкніть вивід у верхній регістр або приберіть дефіси, якщо ваша база даних чи специфікація зберігає UUID як 32 звичайні шістнадцяткові цифри.
Безкоштовний генератор UUID (v4 та v7)
Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.
Повністю випадковий - 122 біти з надійного джерела випадковості.
Що таке генератор UUID?
Генератор UUID створює універсальні унікальні ідентифікатори - 128-бітні значення, записані як 36 символів із шістнадцяткових цифр і дефісів, наприклад 550e8400-e29b-41d4-a716-446655440000. Цей інструмент будує випадкові UUID версії 4 та впорядковані за часом UUID версії 7 згідно з RFC 9562, пакетами, повністю у вашому браузері, тож ID ніколи не залишають ваш пристрій.
Як користуватися
- 1Виберіть версію. Оберіть UUID v4 для повністю випадкових ID або UUID v7 для ID, впорядкованих за часом створення.
- 2Задайте кількість. Виберіть, скільки UUID створити за раз - від 1 до 1000.
- 3Налаштуйте формат. Залиште стандартну форму з нижнім регістром і дефісами або увімкніть Верхній регістр чи вимкніть Дефіси під формат, у якому ваша система зберігає ID.
- 4Скопіюйте потрібне. Натисніть «Копіювати» біля будь-якого окремого UUID або «Копіювати все», щоб отримати весь пакет - по одному UUID на рядок.
Кому це знадобиться
- Backend-розробники, які створюють primary key, ID запитів та ключі ідемпотентності - v7 для впорядкованих ключів бази даних, v4 для непередбачуваних токенів.
- Інженери баз даних, які порівнюють поведінку v4 та v7 перед вибором стратегії ключів для Postgres, MySQL чи MongoDB.
- QA та data-інженери, які одним кліком наповнюють fixtures, mock-записи та тестові payload'и пачкою валідних UUID.
- API- та integration-розробники, які заповнюють correlation ID, trace ID і ключі повідомлень під час тестування вебхуків та черг.
- Будь-хто, хто пише конфіги чи документацію і кому потрібен швидкий валідний UUID без термінала й встановлення пакетів.
Часті запитання
Генератор UUID безкоштовний?
Так, він повністю безкоштовний, без реєстрації та без обмежень. Кожен UUID створюється у вашому браузері, тож можна генерувати скільки завгодно пакетів до 1000 штук, навіть офлайн після завантаження сторінки.
Чи надсилаються згенеровані UUID кудись?
Ні. UUID створюються локально за допомогою Web Crypto API у браузері, і нічого не надсилається на сервер, тож ідентифікатори, згенеровані для приватних систем, залишаються на вашому пристрої.
Яка різниця між UUID v4 та v7?
v4 - це 122 випадкові біти: максимальна непередбачуваність, без структури. v7 замінює перші 48 бітів на Unix-мітку часу в мілісекундах, тож ID сортуються за часом створення. Використовуйте v7 для ключів бази даних, яким вигідна впорядкована вставка, і v4, коли ID не повинні нічого розкривати.
Чи можуть два UUID збігтися?
На практиці - ні. Із 122 випадковими бітами v4 знадобиться згенерувати близько 330 квадрильйонів UUID, перш ніж імовірність хоча б одного збігу сягне 1%. Крім того, цей інструмент використовує криптографічно стійке джерело випадковості браузера, а не слабке псевдовипадкове.
Чому UUID складається з 36 символів і містить дефіси?
UUID - це 128 бітів, записані як 32 шістнадцяткові цифри, згруповані за схемою 8-4-4-4-12 чотирма дефісами для зручності читання - загалом 36 символів. Багато систем зберігають лише 32 шістнадцяткові цифри; перемикач Дефіси дає саме таку компактну форму.
Чи можна отримати мітку часу з UUID v7?
Так. Перші 12 шістнадцяткових цифр UUID v7 - це його 48-бітна Unix-мітка часу в мілісекундах. Коли ви створюєте тут ID версії v7, інструмент декодує цю вбудовану мітку та показує її під пакетом у UTC.
Це те саме, що й GUID?
Так. GUID (globally unique identifier) - це назва Microsoft для того самого 128-бітного формату; UUID - вендоронезалежний термін, стандартизований у RFC 9562. Будь-який UUID, згенерований тут, є валідним GUID, хоча інструменти Microsoft часто показують GUID у верхньому регістрі.
Чи рівнозначні UUID у верхньому та нижньому регістрі?
Так. RFC 9562 визначає, що шістнадцяткові цифри нечутливі до регістру, а канонічною формою виводу вважається нижній регістр. Перемикач Верхній регістр змінює лише те, як ID відображається й копіюється - це той самий UUID.