Генератор промокодов

Создайте уникальный набор случайных кодов с заданным форматом.

Заполнить пример
До 20 латинских букв или цифр.
0 — не добавлять дефисы.
Что учитывает расчёт
  • Длина относится только к случайной части и не включает префикс или дефисы.
  • Все коды в одном выпуске уникальны; регистр фиксирован как верхний латинский.
  • Случайная часть создаётся локально через Web Crypto с равномерным выбором символов.

Из чего состоит промокод

Необязательный префикс помогает обозначить кампанию, а случайная часть отличает один код от другого. Например, при префиксе SALE, длине 8 и группировке по 4 результат выглядит как SALE-7KQX-9M2R.

Количество возможных комбинаций

Комбинации = Размер алфавитаДлина

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

Выдача и проверка

Для рабочей акции сохраните выпущенные коды в своей системе, назначьте срок действия и проверяйте погашение на сервере. Сам по себе случайный текст не ограничивает скидку и не защищает от повторного использования.

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

Гарантирована ли уникальность кодов?

Да, внутри одного созданного набора. Для уникальности между разными выпусками храните все ранее выданные коды и проверяйте новые по базе.

Что входит в указанную длину?

Только случайные буквы и цифры. Префикс и разделительные дефисы в длину не входят.

Почему полезно исключать похожие символы?

Знаки 0/O и 1/I/L легко перепутать при чтении или ручном вводе. Их исключение снижает число ошибок.