Генератор UUID v7

Усі інструменти

Генеруйте впорядковані за часом, сортовані UUID v7 миттєво у вашому браузері.

Один UUID на рядок, відсортовані за часом створення — ідеально для ключів БД та seed-даних.

Що таке UUID v7?

UUID v7 — це впорядкований за часом ідентифікатор, визначений у RFC 9562. Його перші 48 біт кодують час створення як UNIX-мітку в мілісекундах, а решта випадкова, тож значення залишаються глобально унікальними й природно сортуються за часом створення.

Упорядковані за часом UUID дружніші до індексів БД, ніж повністю випадкові UUID v4: нові рядки лягають поруч, а не фрагментують індекс. Цей інструмент генерує UUID v7 локально у вашому браузері та вміє витягувати мітку часу з будь-якого значення v7.

Як користуватися генератором UUID v7

  1. Натисніть «Згенерувати», щоб створити один UUID v7.
  2. Використайте «Копіювати», щоб скопіювати його в буфер обміну.
  3. Натисніть «Згенерувати 10» для пакетного списку, один UUID на рядок.
  4. Вставте будь-який UUID v7 у поле витягання, щоб побачити вбудовану мітку часу створення.

Найкращі практики

  • Віддавайте перевагу UUID v7 над v4 для первинних ключів БД — локальність індексу значно краща.
  • Вбудована мітка часу розкриває, коли створено запис. Уникайте v7 там, де це чутлива інформація.
  • Значення, згенеровані в одну мілісекунду, не гарантовано строго впорядковані.
  • UUID — це ідентифікатори, а не секрети: ніколи не використовуйте їх як токени чи паролі.

Пов’язані гайди

Дізнайся workflow за цим інструментом і що перевіряти далі.

Що перевірити перед переходом на UUID v7

UUID v7 зберігає глобальну унікальність і сортується за часом створення, але перед впровадженням варто переглянути сховище, приватність та очікування щодо порядку.

Перевірте підтримку бібліотек

Переконайтесь, що ваша мова, фреймворк і драйвери БД вміють генерувати та парсити UUID v7, перш ніж стандартизувати його.

Пам'ятайте про вбудовану мітку часу

Перші 48 біт кодують час створення в мілісекундах. Не використовуйте v7 там, де розкриття часу створення — проблема приватності.

Не покладайтеся на строгий порядок

Значення, створені в одну мілісекунду, не гарантовано монотонні між процесами, якщо генератор не додає лічильники.

Лишайте v4 там, де важлива випадковість

Для токенів чи ідентифікаторів, які не повинні розкривати часову інформацію, випадковий UUID v4 залишається безпечнішим вибором.

Приватність і використання

Швидкі перевірки без акаунта

Toolinix створений для коротких developer tasks: вставити безпечний приклад, перевірити результат, скопіювати потрібне й рухатися далі.

Без логіну

Інструменти можна використовувати без акаунта, підписки на розсилку або збереження робочого простору.

Локально, коли можливо

Форматери, генератори, енкодери та текстові утиліти зазвичай працюють у браузері. Network diagnostics можуть потребувати server-assisted lookup для перевірки публічних URL, доменів або IP.

Не вставляй секрети

Не вставляй production passwords, private keys, access tokens, дані клієнтів або regulated data в онлайн-інструменти, якщо це не дозволено твоєю security policy.

Пов’язані інструменти

Можливо, тобі також стануть у пригоді ці інструменти.

FAQ про UUID v7

Яка різниця між UUID v4 та UUID v7?
UUID v4 повністю випадковий. UUID v7 починається з 48-бітної мілісекундної мітки часу, за якою йдуть випадкові біти, тож значення сортуються за часом створення, залишаючись унікальними.
Чи можна дістати час створення з UUID v7?
Так. Перші 12 шістнадцяткових символів кодують UNIX-мітку в мілісекундах. Цей інструмент декодує її для вас.
Чи безпечно використовувати UUID v7 як первинний ключ БД?
Так — це один з основних сценаріїв. Майже послідовні значення тримають B-tree індекси компактними порівняно з випадковим UUID v4.
Чи надсилається щось на сервер?
Ні. Генерація та декодування працюють повністю у вашому браузері.