Генератор Случайных Строк — Бесплатно онлайн

Генерируйте случайную строку с настраиваемой длиной и набором символов - буквы, цифры, символы или любая комбинация.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Генератор случайных строк создаёт случайную строку из выбранных групп символов: строчные, ЗАГЛАВНЫЕ, цифры (0-9) и символы. Длина задаётся от 1 до 256 символов (по умолчанию 16). При открытии страницы включены строчные, заглавные и цифры — получается буквенно-цифровая строка, безопасная для URL и имён файлов.

Символы выбираются с помощью crypto.getRandomValues — безопасного источника случайности браузера, поэтому результат подходит для секретов. Строка создаётся на вашем устройстве и никуда не отправляется. С тремя группами по умолчанию доступно 62 символа, так что каждый символ добавляет почти 6 бит случайности, а строка из 32 символов содержит около 190 бит.

Когда использовать

  • Нужен API-ключ, секрет вебхука или секрет сессии для конфигурации приложения.
  • Нужно сгенерировать уникальные коды ваучеров или приглашений.
  • Нужны тестовые ID и значения для фикстур, которые не должны совпадать.
  • При прототипировании нужна случайная соль или nonce.

Пример

Ввод

Длина 24, строчные + ЗАГЛАВНЫЕ + цифры

Вывод

Xk3pQ9vTz7LmA2eR8wYc4NbH

Вопросы об этом инструменте

Какой длины должен быть секретный ключ?

32 буквенно-цифровых символа (около 190 бит) более чем достаточно для API-ключей и секретов подписи. Более длинные строки дают запас прочности, но на практике это редко имеет значение.

Какие символы входят в набор?

!@#$%^&*()-_=+[]{}. Отключайте символы для всего, что попадёт в URL, команду оболочки или файл окружения: там некоторые из них придётся экранировать.

Чем это отличается от UUID?

У UUID фиксированные формат и длина (36 символов, 122 случайных бита). Случайная строка позволяет выбрать длину и алфавит, например получить короткий код из 8 символов. Если нужен стандартный ID, воспользуйтесь генератором UUID.

Можно ли сгенерировать сразу много строк?

Каждое нажатие создаёт одну строку. Для пакета уникальных ID подойдёт генератор UUID: он создаёт до 100 штук за раз.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.