О сервисе
Создание, анализ и справочник по UUID в одном месте
AG UUID — это набор бесплатных инструментов для работы с уникальными идентификаторами, которые часто нужны в разработке и тестировании, без регистрации и установки.
Создавайте стандартные UUID v4, v7, v1, NIL, а также ULID и NanoID — по одному или массово до 1000 штук, а с помощью инспектора анализируйте версию, вариант и встроенную временную метку уже готовых UUID.
Мы также предоставляем справочник по каждой версии и формату, код генерации для разных языков (Python, JavaScript, Go и др.) и практические руководства.
Все идентификаторы создаются и анализируются исключительно средствами браузера crypto.randomUUID() / getRandomValues, и ни введённые значения, ни результаты не отправляются на сервер и не сохраняются.
Основные возможности
UUID v4 — случайный
Стандартный UUID из 122 случайных бит. Самый распространённый вариант, вероятность коллизии практически равна нулю.
UUID v7 — сортировка по времени
В первые 48 бит записываются миллисекунды Unix, поэтому значения сортируются в порядке создания. Удобен для первичных ключей и индексов БД.
ULID · NanoID
Короткие и безопасные для URL альтернативные идентификаторы. ULID сортируется по времени, а NanoID компактен — всего 21 символ.
Надёжный источник случайности
На основе crypto.randomUUID() / getRandomValues. Генерация происходит только в браузере, без отправки на сервер.
Часто задаваемые вопросы
В чём разница между UUID v4 и v7?
v4 — это полностью случайный UUID, а v7 содержит в начале временную метку в миллисекундах Unix, благодаря чему возможна сортировка по времени. Там, где важна сортировка — например, для первичных ключей базы данных — предпочтителен v7.
Отправляются ли сгенерированные и проанализированные значения на сервер?
Нет. Вся генерация и анализ в инспекторе выполняются только средствами crypto API браузера, ничего не отправляется на сервер и не сохраняется.
Что такое ULID и NanoID и когда их использовать?
ULID — это идентификатор из 26 символов с сортировкой по времени, удобный для URL и имён файлов, а NanoID — короткий URL-безопасный идентификатор из 21 символа. Они служат альтернативой UUID, когда нужны короткие ссылки или публичные ID.