← Разработчики и данные
Разработчики и данные · работает локально

Безопасный генератор Nano ID

Создавайте равномерно распределённые Nano ID с безопасным для URL алфавитом по умолчанию или пользовательским алфавитом, настраиваемой длиной и криптографически стойкой браузерной случайностью.

Готово. Ваши рабочие данные остаются в этом браузере.

Почему этот инструмент полезен

Используйте Nano ID для компактных примеров на стороне клиента, ключей фикстур и идентификаторов приложений, когда вам нужен непредвзятый настраиваемый алфавит вместо значения с отметкой времени.

Как это работает

Браузер получает беззнаковые байты из Web Crypto и использует отбор с отклонением, а не взятие по модулю, поэтому каждый принятый символ алфавита имеет одинаковую вероятность.

Практический пример

Настройки по умолчанию создают пять независимых идентификаторов длиной 21 символ из URL-безопасного алфавита из 64 символов; пользовательский алфавит может содержать от 2 до 255 уникальных символов.

Проверка

Вычисление детерминировано и объясняет ошибки валидации вместо того, чтобы молча изменять неверный ввод.

Граница конфиденциальности

Ввод и вывод остаются на этой вкладке. Копирование и загрузка происходят через API браузера без загрузки на сервер.

Результат паспорта

Каждый запуск сообщает режим инструмента, временную метку и размер входных/выходных данных, чтобы можно было проверить преобразованные данные.