ГенераториБезкоштовноБез завантаженняБез реєстрації
Генератор UUID
Генеруйте випадкові UUID пакетом, копіюйте в потрібному форматі й перевіряйте версію будь-якого UUID.
Працює у вашому браузері. Дані не надсилаються на сервер.
Як користуватися: Генератор UUID
Оберіть версію
Версія 4 випадкова й підходить майже для всього. Версія 7 починається з часу, тож нові ID сортуються за порядком створення.
Задайте кількість і формат
Від 1 до 1000 UUID, великими чи малими літерами, з дефісами чи без, у дужках чи лапках, по одному в рядку або JSON-масивом.
Скопіюйте чи завантажте
Скопіюйте список або збережіть текстовим файлом. Вставте будь-який UUID у перевірку, щоб побачити версію й час.
Навіщо цей інструмент
UUID (universally unique identifier, або GUID) — 128-бітне значення з 32 шістнадцяткових цифр у п’яти групах, як-от 3f2b8c1e-9d4a-4c7e-b1a5-6f0e2d9c8b47. Ймовірність збігу двох випадкових UUID мізерна, тож системи можуть створювати ID незалежно, не питаючи в бази наступний номер.
Генератор створює UUID версії 4 зі 122 випадкових бітів від криптографічного генератора браузера — того самого джерела, що й crypto.randomUUID(). Для первинних ключів бази часто краща версія 7: вона починається з мітки часу в мілісекундах, тож індекси лишаються компактними, а рядки повертаються в порядку створення.
Часті запитання
Чим UUID v4 відрізняється від v7?
Версія 4 повністю випадкова. Версія 7 починається з часу створення в мілісекундах, далі йдуть випадкові біти, тож пізніші значення сортуються після ранніх. Це зручніше для індексів бази при тій самій унікальності.
Чи справді ці UUID унікальні?
UUID v4 має 122 випадкові біти. Щоб отримати 50% шансу хоча б одного збігу, довелося б генерувати близько мільярда UUID щосекунди протягом 85 років.
UUID і GUID — це те саме?
Так. GUID — назва Microsoft для того самого 128-бітного ідентифікатора. Різниця лише у вигляді: GUID часто пишуть великими літерами у фігурних дужках.
Як згенерувати UUID у PostgreSQL чи MySQL?
У PostgreSQL 13+ є gen_random_uuid() (v4), у PostgreSQL 18 додано uuidv7(). У MySQL є UUID(), що повертає v1. Зберігайте їх у колонці uuid у PostgreSQL або BINARY(16) у MySQL.
UUID генеруються на вашому сервері?
Ні. Вони створюються у вашому браузері через Web Crypto API й нікуди не надсилаються.
Мої файли завантажуються на сервер?
Ні. formatmath конвертує файли кодом, який працює у вашому браузері. Ваші файли не завантажуються, не зберігаються і ми їх не бачимо.
Це безкоштовно?
Так. Без водяних знаків і денних лімітів. Акаунт не обов’язковий, він лише зберігає історію ваших конвертацій.