uk

Генерувати UUID

Створюйте UUID (версії 1, 4 або 7) локально в браузері: криптографічно випадково й миттєво, без завантаження файлів.

Результат
 
Завантажити
Версія
  • Версія 1 (мітка часу + вузол)
  • Версія 4 (випадкова)
  • Версія 5 (на основі імені, SHA-1)
  • Версія 7 (упорядкована за часом)
Кількість
Великі літери
Дефіси
Чи завантажується мій файл?

Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

Без завантаження100% локально
Вміст лишається у васбез доступу третіх осіб
Сервери в НімеччиніGDPR за задумом
Незалежний аудитTLS A+ · Заголовки A+

UUID (Universally Unique Identifier, RFC 9562) - це 128-бітний ідентифікатор, який практично гарантовано унікальний без участі будь-якого центрального органу, що його видає. Саме це робить UUID першим вибором для ключів баз даних, імен файлів та об'єктів, ідентифікаторів кореляції в логах і всюди, де двом незалежним системам потрібно створювати ідентифікатори, що ніколи не перетнуться. Цей генератор створює їх миттєво в потрібній вам кількості.

Ви обираєте між версією 4 і версією 7. Версія 4 майже повністю складається з випадковості та є поширеним стандартом, коли порядок не має значення. Версія 7 ставить позначку часу на початок, завдяки чому значення сортуються хронологічно, що в сучасних базах даних часто швидше як первинний ключ, але навмисно розкриває приблизний момент створення. В обох випадках випадковість береться з криптографічно надійного джерела браузера (Web Crypto), а не зі слабкого псевдовипадкового генератора.

Генерація відбувається повністю локально в браузері на чистому JavaScript: немає жодного введення, нічого не завантажується, нічого не зберігається й жодна стороння бібліотека не підвантажується з CDN. За бажанням можна вивести значення великими літерами або прибрати дефіси (32 чисті символи Hex). Результат з'являється як текстовий файл з одним UUID на рядок, який можна завантажити.

Технічні дані

Технічні дані
Вхідні форматиБез файлу (генератор)
Вихідний форматTXT
Пакетна обробкаНі
ОбробкаЛокально в браузері (JavaScript)
Завантаження файлівНемає

У 3 кроки

  1. Виберіть версію та кількість.
  2. Натисніть Створити.
  3. Завантажте UUID як текстовий файл.

Обмеження: UUID - це ідентифікатори, а не секрети: вони не годяться як пароль чи ключ, для цього скористайтеся генератором паролів. Версія 4 практично вільна від колізій, але математично унікальність не гарантована. Версія 7 приблизно розкриває момент створення (саме на цьому ґрунтується сортовність). За один запуск створюється щонайбільше 1000 значень.

Часті запитання

Чи завантажуються дані?

Ні. Жодного введення немає; значення створюються повністю локально в браузері й не зберігаються та не надсилаються.

Яка різниця між версією 4 і 7?

Версія 4 - це майже чиста випадковість (без порядку). Версія 7 ставить на початок позначку часу, тож сортується хронологічно й часто є кращим ключем бази даних, але розкриває приблизний момент створення.

Чи UUID справді унікальні?

Практично так. У версії 4 ймовірність колізії настільки мала, що на практиці нею можна знехтувати; повну гарантію унікальності дає лише централізована видача.

Яке джерело випадковості використовується?

Криптографічно надійне джерело браузера (Web Crypto), а не слабкий псевдовипадковий генератор. Це захищає від передбачуваних значень.

Що таке простір імен у версії 5?

Фіксований UUID, який визначає вид імені (DNS для доменних імен, URL, OID або X.500). Чотири стандартні простори імен походять з RFC 9562/4122; натомість можна ввести власний UUID як простір імен.

Чи можна використати UUID як пароль?

Краще ні. UUID - це ідентифікатор зі сталою структурою, а не секрет. Для паролів скористайтеся генератором паролів із налаштовуваною довжиною та вибором символів.

Схожі інструменти