Генератор случайных строк и токенов

Работает локально в браузере

Создавайте надёжные случайные строки, ключи API и токены с честной энтропией

Набор символов

Итоговый алфавит

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789

Уникальных символов: 62 · 6 бит на символ

Параметры

Энтропия строки: 190,5 бит.

Дополнительно

Результат

Сгенерированные строки появятся здесь.

Выберите набор символов и нажмите «Сгенерировать».

В этом браузере запоминаются только параметры; сгенерированные строки никогда не сохраняются и не отправляются.

Нужен пароль по правилам политики? Откройте генератор паролей

Генератор случайных строк и токенов

Создавайте случайные строки, ключи API, секреты и коды приглашений прямо в браузере. Каждый символ выбирается равновероятно через crypto.getRandomValues и выборку с отклонением без смещения, а показанная энтропия — реальное значение для выбранного алфавита.

Как пользоваться
  1. 1.Выберите пресет, например «Буквы и цифры», Hex или «Безопасный Base64URL», или введите свой алфавит.
  2. 2.Задайте длину и количество, а для кодов, которые вводят вручную, включите «Без похожих символов».
  3. 3.При необходимости добавьте префикс или суффикс в разделе «Дополнительно», например sk_.
  4. 4.Нажмите «Сгенерировать», затем скопируйте одну строку, все строки или скачайте файл .txt.
Как считается энтропия

Энтропия равна длина × log2(размер алфавита) бит; учитываются уникальные символы, оставшиеся после удаления похожих. Префикс и суффикс — фиксированный текст и не добавляют энтропии. С параметром «Каждый класс обязателен» строки без какого-либо класса генерируются заново, а энтропия точно считается по оставшимся строкам, поэтому она немного ниже. Для ключей API и токенов сессий обычно рекомендуют 128 бит и больше.

Ограничения и конфиденциальность

Длина 1–1024, количество 1–100, свой алфавит до 4096 кодовых точек, префикс и суффикс до 64. Свой алфавит делится по кодовым точкам Unicode, поэтому эмодзи из нескольких кодовых точек считается несколькими символами. Сгенерированные строки хранятся только в памяти; параметры запоминаются в этом браузере, строки — нет.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools