Генерувати UUID
Створюйте UUID (версії 1, 4 або 7) локально в браузері: криптографічно випадково й миттєво, без завантаження файлів.
Чи завантажується мій файл?
Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити
Створюйте UUID (версії 1, 4 або 7) локально в браузері: криптографічно випадково й миттєво, без завантаження файлів.
Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити
UUID (Universally Unique Identifier, RFC 9562) - це 128-бітний ідентифікатор, який практично гарантовано унікальний без участі будь-якого центрального органу, що його видає. Саме це робить UUID першим вибором для ключів баз даних, імен файлів та об'єктів, ідентифікаторів кореляції в логах і всюди, де двом незалежним системам потрібно створювати ідентифікатори, що ніколи не перетнуться. Цей генератор створює їх миттєво в потрібній вам кількості.
Ви обираєте між версією 4 і версією 7. Версія 4 майже повністю складається з випадковості та є поширеним стандартом, коли порядок не має значення. Версія 7 ставить позначку часу на початок, завдяки чому значення сортуються хронологічно, що в сучасних базах даних часто швидше як первинний ключ, але навмисно розкриває приблизний момент створення. В обох випадках випадковість береться з криптографічно надійного джерела браузера (Web Crypto), а не зі слабкого псевдовипадкового генератора.
Генерація відбувається повністю локально в браузері на чистому JavaScript: немає жодного введення, нічого не завантажується, нічого не зберігається й жодна стороння бібліотека не підвантажується з CDN. За бажанням можна вивести значення великими літерами або прибрати дефіси (32 чисті символи Hex). Результат з'являється як текстовий файл з одним UUID на рядок, який можна завантажити.
| Вхідні формати | Без файлу (генератор) |
|---|---|
| Вихідний формат | TXT |
| Пакетна обробка | Ні |
| Обробка | Локально в браузері (JavaScript) |
| Завантаження файлів | Немає |
Обмеження: UUID - це ідентифікатори, а не секрети: вони не годяться як пароль чи ключ, для цього скористайтеся генератором паролів. Версія 4 практично вільна від колізій, але математично унікальність не гарантована. Версія 7 приблизно розкриває момент створення (саме на цьому ґрунтується сортовність). За один запуск створюється щонайбільше 1000 значень.
Ні. Жодного введення немає; значення створюються повністю локально в браузері й не зберігаються та не надсилаються.
Версія 4 - це майже чиста випадковість (без порядку). Версія 7 ставить на початок позначку часу, тож сортується хронологічно й часто є кращим ключем бази даних, але розкриває приблизний момент створення.
Практично так. У версії 4 ймовірність колізії настільки мала, що на практиці нею можна знехтувати; повну гарантію унікальності дає лише централізована видача.
Криптографічно надійне джерело браузера (Web Crypto), а не слабкий псевдовипадковий генератор. Це захищає від передбачуваних значень.
Фіксований UUID, який визначає вид імені (DNS для доменних імен, URL, OID або X.500). Чотири стандартні простори імен походять з RFC 9562/4122; натомість можна ввести власний UUID як простір імен.
Краще ні. UUID - це ідентифікатор зі сталою структурою, а не секрет. Для паролів скористайтеся генератором паролів із налаштовуваною довжиною та вибором символів.