Настройки
Подготовка генератора…
Как пользоваться
- Выберите количество, длину ID и алфавит.
- Создайте новый список в браузере.
- Скопируйте ID или скачайте текст, JSON либо CSV.
Как работают Nano ID
Nano ID — компактные случайные идентификаторы. По умолчанию используются 21 символ и алфавит для URL: буквы, цифры, _ и -.
Изменяйте длину и алфавит для тестовых записей. Инструмент использует подход Nano ID к случайному выбору символов, не выполняя код вашего приложения.
Равномерный выбор символов
Случайные байты предоставляет Web Crypto. Значения вне алфавита отбрасываются, а не приводятся по модулю, чтобы каждый символ имел одинаковую вероятность выбора.
length = 21; count = 2V1StGXR8_Z5jdHi6B-myT
Uakgb_J5m9g-0JDMbcJqLДва примера с длиной и алфавитом по умолчанию.
Длина и коллизии
Длина — от 1 до 128. Свой алфавит должен содержать 1–94 разных печатных символа ASCII без пробелов. Короткие ID и меньшие алфавиты повышают риск коллизий; уникальность не гарантируется.
Экспорт того же списка
Новая длина или алфавит требуют повторной генерации. Смена формата сохраняет ID. JSON экранирует специальные символы; CSV добавляет кавычки при необходимости.
До 1 000 значений за раз. Длина Nano ID — от 1 до 128; алфавит — от 1 до 94 различных печатных символов ASCII. Целые числа используют знаковый 64-битный диапазон. Генерация локальная, с ограничением 10 секунд.
Частые вопросы
Какой алфавит используется по умолчанию?
A–Z, a–z, 0–9, подчёркивание и дефис: 64 символа для URL.
Длина по умолчанию — 21?
Да. Можно выбрать от 1 до 128 символов.
Можно использовать эмодзи?
Нет. Разрешены только разные печатные символы ASCII без пробелов.
ID всегда уникальны?
Нет. Риск коллизии зависит от размера алфавита, длины и количества созданных ID.
ID загружаются на сервер?
Нет. Генерация и экспорт происходят в браузере.