Генератор NanoID онлайн

Короткий URL-safe id короче UUID. Подходит для публичной ссылки на заказ или файл.

Вставьте в path (/o/V1StGXR8), в ключ объекта в S3, в код приглашения. Длину согласуйте с уникальностью: короткие только-цифры легче перебрать.

Данные

Длина результата в символах (или в байтах — смотрите подпись поля).

Сколько вариантов выдать за один раз.

Пусто — стандартный URL-safe набор. Только цифры — увеличьте длину, иначе будут коллизии.

Как пользоваться

Длина по умолчанию 21, как в оригинальной библиотеке. Можно задать свой алфавит.

Как интерпретировать результат

Это не UUID. Столкновения зависят от длины и алфавита.

Частые вопросы

Почему 21?

Так в nanoid по умолчанию: достаточно энтропии при стандартном алфавите.

Можно ли только цифры?

Да, задайте алфавит 0123456789 и увеличьте длину.

Это ULID?

Нет, NanoID не встраивает время.

URL-safe?

Стандартный алфавит — да.

Криптостойко?

Используется secrets, не random.