ToolHub
Открыть инструмент

Генератор NanoID

Генерация безопасных, коротких, URL-дружественных уникальных идентификаторов

Инструменты разработчика

Об этом инструменте

Генератор NanoID — это онлайн-инструмент, использующий криптографическую случайность для создания безопасных, коротких, URL-дружественных уникальных идентификаторов. Он поддерживает настраиваемую длину и алфавит, одиночную и пакетную генерацию, копирование одним кликом — все операции выполняются локально в браузере.

Основные функции

Быстрый просмотр

Сценарии использования

id generator

Часто задаваемые вопросы

Какова длина NanoID по умолчанию? Можно ли её настроить?

Длина по умолчанию — 21 символ, что является официально рекомендуемой длиной NanoID с крайне низкой вероятностью коллизии при рекомендуемом алфавите. Вы можете свободно регулировать длину ID в диапазоне от 1 до 256.

Как настроить набор символов ID?

Установите нужный набор символов в поле «Алфавит». По умолчанию используется URL-безопасный набор из 64 символов (строчные и прописные буквы, цифры, подчёркивание и дефис). Например, если нужны только цифры, установите 0123456789.

Насколько низка вероятность коллизии NanoID?

При длине по умолчанию 21 символ и алфавите из 64 символов вероятность коллизии после генерации 1 миллиарда ID составляет около 1%. Увеличение длины ID экспоненциально снижает вероятность коллизии; например, при длине 36 символов коллизия практически невозможна даже при генерации триллионов ID.

Безопасны ли мои данные при использовании этого инструмента?

Абсолютно безопасны. Вся генерация ID использует встроенный в браузер криптографический генератор случайных чисел crypto.getRandomValues и выполняется локально, никакая информация не загружается на сервер.

Можно ли сгенерировать несколько ID пакетно?

Да. В области пакетной генерации установите количество (от 1 до 100) и нажмите «Сгенерировать», чтобы создать несколько NanoID за один раз. Результаты пакетной генерации поддерживают копирование по одному.