Валидатор карт

Проверьте любой номер карты и определите платёжную систему — мгновенно, конфиденциально, бесплатно.

  • Мы НЕ сохраняем ваш номер карты.
  • Проверка выполняется полностью в вашем браузере — никакие данные не передаются на сервер.
  • Регистрация не требуется. Данные не сохраняются.

прокрутите для примеров и деталей

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

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

  1. 1

    Введите или вставьте номер карты — пробелы для форматирования обрабатываются автоматически.

  2. 2

    Платёжная система определяется после первой цифры. Проверка запускается при вводе от 13 цифр.

  3. 3

    Зелёный цвет означает структурно корректный номер. Красный — скорее всего, допущена ошибка в цифре.

Карта

Что такое номер банковской карты?

Номер банковской карты — это идентификатор из 13–19 цифр, тиснённый на каждой платёжной карте. Первые 6–8 цифр образуют Идентификационный номер банка (BIN), который кодирует платёжную сеть, банк-эмитент и тип карты. Средние цифры идентифицируют счёт, а последняя цифра — контрольная по алгоритму Luhn, предназначенная для выявления ошибок при переписывании. Этот бесплатный онлайн-валидатор проверяет контрольную сумму Luhn и определяет платёжную сеть по префиксу BIN.

Проверка

Как работает проверка карты (алгоритм Luhn)

Все крупные платёжные системы используют алгоритм Luhn (ISO/IEC 7812) для проверки номеров карт. Начиная с крайней правой цифры, каждая вторая цифра удваивается. Если результат больше 9, вычитается 9. Сумма всех цифр действительного номера карты всегда делится на 10. Для определения платёжной системы анализируются первые цифры: Visa начинается с 4, Mastercard — с 51–55 или 2221–2720, Amex — с 34 или 37, Discover — с 6011 или 65, UnionPay — с 62.

Пример

Пример: для тестового номера Visa 4242 4242 4242 4242, сумма Luhn равна 60 — делится на 10, значит, номер структурно корректен.

Преимущества

Почему важна проверка карты

Клиентская проверка карты выявляет очевидные ошибки до того, как платёжный запрос достигает вашего платёжного шлюза. Это снижает количество неудачных списаний, повышает конверсию на кассе и сокращает лишние обращения к API Stripe, Braintree или Adyen. Также незаменимо в тестовых средах, где разработчикам нужно быстро проверять номера карт, не обращаясь к реальным платёжным API.

  • Выявляет опечатки до того, как они дойдут до платежного шлюза, уменьшая число неудачных списаний.
  • Определяет бренд карты по первой цифре — Visa, Mastercard, Amex, Discover, UnionPay и другие.
  • Работает полностью в вашем браузере — никакие данные карты не отправляются на сервер.
  • Сокращает ненужные API-запросы к Stripe, Braintree или Adyen во время разработки.
  • Незаменим для тестовых сред — проверяйте номера карт без обращения к реальным платежным API.
  • Бесплатно, мгновенно, без регистрации.
Формат

Структура номера карты — BIN, счёт и контрольная цифра

Каждый номер платёжной карты соответствует стандарту ISO/IEC 7812 и делится на три части. Первые 6–8 цифр — Идентификационный номер банка (BIN), также называемый Идентификационным номером эмитента (IIN). BIN кодирует платёжную сеть (Visa, Mastercard и др.), банк-эмитент и категорию карты. Средние цифры (как правило, 6–12 цифр) идентифицируют счёт держателя карты в банке-эмитенте. Последняя цифра — контрольная по алгоритму Luhn, вычисляемая из всех предыдущих цифр. Она не несёт финансового смысла — её единственная цель состоит в выявлении однозначных опечаток ещё до попытки совершить транзакцию.

Типы карт

Поддерживаемые типы карт

Приведённые ниже тестовые номера проходят проверку Luhn. Это не реальные номера карт.

  • VisaНачинается с 4 · 16 цифр4242 4242 4242 4242
  • Mastercard51–55 или 2221–2720 · 16 цифр5500 0000 0000 0004
  • American Express34 или 37 · 15 цифр3782 822463 10005
  • Discover6011 или 65 · 16 цифр6011 1111 1111 1117
  • UnionPay62 · 16–19 цифр6250 9470 0000 0014
  • JCB3528–3589 · 16–19 цифр3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 цифр3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 цифр6759 6498 2643 8453
  • Mir2200–2204 · 16 цифр2200 0000 0000 0004
  • RuPay6521, 6522 · 16 цифр6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 цифр6362 9700 0457 9680
  • Troy9792 · 16 цифр9792 0303 1010 3019
  • Неизвестно · 13–19 цифр— (Luhn верен, BIN не распознан)
Безопасность

Что такое CVV / CVC?

CVV (Card Verification Value) и CVC (Card Verification Code) — взаимозаменяемые термины для 3- или 4-значного кода безопасности, напечатанного (не тиснёного) на платёжной карте. Visa, Mastercard и Discover печатают 3-значный CVV на полосе для подписи на обратной стороне карты. American Express печатает 4-значный CID на лицевой стороне карты, над номером. CVV не является частью номера карты и никогда не сохраняется торговцами после транзакции. Он используется исключительно для транзакций без физического присутствия карты (онлайн): подтверждает физическое владение картой, поскольку не может быть получен из номера карты. Этот валидатор проверяет только номер карты — CVV никогда не запрашивается. Не вводите CVV нигде, кроме проверенных платёжных форм.

Срок действия карты — что это означает

На каждой платёжной карте указан срок действия в формате ММ/ГГ. После последнего дня месяца истечения срока карта отклоняется на всех терминалах и онлайн-кассах. Сроки действия позволяют платёжным системам периодически перевыпускать карты с обновлёнными функциями безопасности, новыми диапазонами BIN и обновлёнными CVV-кодами. В отличие от IBAN, которые действительны до тех пор, пока открыт банковский счёт, номера карт имеют фиксированный срок службы — как правило, 3–5 лет с момента выпуска. При истечении срока действия банк-эмитент присылает новую карту с новым сроком действия и новым CVV (номер карты может измениться или остаться прежним в зависимости от политики банка).

Карта vs IBAN

Номер карты и IBAN — ключевое отличие

Номер карты и IBAN внешне похожи — оба представляют собой длинные последовательности цифр, — однако это совершенно разные вещи. Номер карты идентифицирует платёжный карточный продукт и используется в терминалах и онлайн-кассах. IBAN идентифицирует банковский счёт и применяется для банковских переводов и прямых дебетований. Номер карты нельзя использовать для банковского перевода, а IBAN — для оплаты на кассе. Если кто-то просит ваш IBAN, он хочет перевести деньги на ваш счёт — а не списать средства с карты.

CardIBAN
Что идентифицируетПлатёжный карточный продуктБанковский счёт
Используется дляРозничные покупки, онлайн-кассаБанковские переводы, зарплата, прямой дебет
Платёжная сетьСети Visa, Mastercard, AmexSEPA, SWIFT, банковский перевод
Есть CVV / срок действияДа — обязательно для онлайн-платежейНет — ни того ни другого для банковских счетов не существует
Нужно проверить номер банковского счёта? Воспользуйтесь нашим Валидатором IBAN — поддерживает 70+ стран.
Распространённые ошибки

Распространенные ошибки в номере карты

Даже одна неправильная цифра вызывает ошибку Luhn. Вот самые частые причины:

  • Неверно введенная цифра

    Самая частая причина — одна цифра введена неправильно. Попробуйте еще раз внимательно ввести номер с физической карты.

  • Переставленные соседние цифры

    Перестановка двух соседних цифр (например, '42' → '24') почти незаметна глазу, но алгоритм Luhn сразу это обнаруживает.

  • Обрезанный номер

    Номера карт содержат 13–19 цифр. Отсутствие даже одной цифры сразу приводит к ошибке Luhn.

  • Использование реального номера карты для тестов

    Используйте опубликованные тестовые номера (например, 4242 4242 4242 4242 для Visa). Реальные номера карт никогда не следует передавать какому-либо инструменту или системе.

Устранение неполадок

Почему проверка карты не проходит

Наш валидатор выполняет две проверки подряд. Если любая из них не проходит, номер карты структурно недействителен:

  1. 1

    1. Неизвестный префикс сети

    Начальные цифры должны соответствовать известной карточной сети. Если нет, бренд будет показан как «Неизвестно», но проверка Luhn все равно выполнится.

  2. 2

    2. Неверное количество цифр

    У каждой карточной сети есть фиксированная ожидаемая длина. Visa = 16, Amex = 15, Mastercard = 16. Слишком короткий или слишком длинный номер сразу не проходит проверку.

  3. 3

    3. Ошибка контрольной суммы Luhn

    Начиная с крайней правой цифры, каждая вторая цифра удваивается. Если результат больше 9, вычитается 9. Сумма всех цифр должна делиться на 10. Одна ошибочная цифра нарушает это правило.

Успешное прохождение обеих проверок подтверждает только структурную корректность номера карты. Это НЕ подтверждает, что карта активна, не просрочена или на ней достаточно средств — это может проверить только банк-эмитент.

FAQ

Часто задаваемые вопросы о проверке карт

Что такое номер банковской карты?

Номер банковской карты — это последовательность из 13–19 цифр, тиснённая на платёжной карте. Она делится на Идентификационный номер банка (BIN, первые 6–8 цифр), идентификатор счёта (средние цифры) и контрольную цифру Luhn (последняя цифра). BIN кодирует платёжную сеть и банк-эмитент; контрольная цифра используется для выявления опечаток.

Как проверить номер карты онлайн?

Вставьте или введите номер карты в поле выше. Валидатор мгновенно применяет алгоритм Luhn и определяет платёжную систему по первым цифрам. Нажимать кнопку не нужно — проверка выполняется по мере ввода.

Что такое алгоритм Luhn?

Алгоритм Luhn (ISO/IEC 7812) — это формула контрольной суммы, используемая всеми крупными платёжными системами для выявления ошибок при переписывании. Начиная с крайней правой цифры, каждая вторая цифра удваивается; если результат превышает 9, вычитается 9. Сумма всех цифр действительного номера карты всегда делится на 10.

Что такое номер BIN?

BIN (Bank Identification Number), также называемый IIN (Issuer Identification Number), — это первые 6–8 цифр номера карты. Он идентифицирует платёжную сеть (Visa, Mastercard и др.), банк-эмитент и тип карты (кредитная, дебетовая, предоплаченная). BIN используется торговцами и платёжными процессорами для маршрутизации транзакций и применения страновых правил.

Что такое CVV или CVC?

CVV (Card Verification Value) и CVC (Card Verification Code) — это 3- или 4-значные коды безопасности, напечатанные на платёжных картах. Visa, Mastercard и Discover печатают 3-значный CVV на обороте; Amex печатает 4-значный CID на лицевой стороне. CVV не сохраняется торговцами и не может быть получен из номера карты. Он нужен для подтверждения физического владения картой при онлайн-транзакциях.

Почему мой номер карты не проходит проверку?

Проверка Luhn не проходит, если хотя бы одна цифра неверна. Распространённые причины: одна цифра введена неправильно, две соседние цифры поменяны местами (транспозиционная ошибка) или номер введён не полностью. Если номер карты выглядит правильно визуально, попробуйте ввести его заново аккуратно. Примечание: этот валидатор проверяет только структуру — он не может подтвердить, активна ли карта или достаточно ли на ней средств.

Безопасно ли вводить номер карты здесь?

Да. Проверка выполняется полностью в вашем браузере. Никакие данные не передаются на сервер, не сохраняются в базе данных и не регистрируются каким-либо образом. Мы ничего не видим. Тем не менее не вводите CVV — этот инструмент в нём не нуждается, и вы никогда не должны вводить CVV-коды в формы, не предназначенные для оплаты.

Сколько цифр в карте Visa?

Номера карт Visa всегда состоят из 16 цифр и начинаются с цифры 4. Карты American Express — 15 цифр, начинаются с 34 или 37. Карты Mastercard — 16 цифр, начинаются с 51–55 или 2221–2720. Карты Discover — 16 цифр, начинаются с 6011 или 65.

В чём разница между номером дебетовой и кредитной карты?

С структурной точки зрения номера дебетовых и кредитных карт следуют одному формату — оба используют алгоритм Luhn и одинаковое определение платёжной системы на основе BIN. Разница финансовая: кредитная карта списывает средства с кредитной линии, предоставленной банком; дебетовая — непосредственно с банковского счёта. Сам номер карты не раскрывает её тип.

Может ли номер карты идентифицировать банк-эмитент?

Частично. BIN (первые 6–8 цифр) идентифицирует платёжную сеть и банк-эмитент. Базы данных BIN сопоставляют BIN с названиями банков и странами. Однако это сопоставление не является публичным — коммерческие сервисы поиска BIN агрегируют эти данные. Этот валидатор определяет платёжную сеть (Visa, Mastercard и др.), но не выполняет поиск банка по BIN.

В чём разница между номером карты и IBAN?

Номер карты идентифицирует платёжный карточный продукт и используется для розничных покупок и онлайн-касс. IBAN идентифицирует банковский счёт и применяется для банковских переводов и прямых дебетований. Они работают в совершенно разных платёжных сетях. Нельзя использовать номер карты для банковского перевода и IBAN для оплаты на кассе.

Можно ли использовать номер карты для банковского перевода?

Нет. Банковские переводы требуют номера банковского счёта (как правило, в формате IBAN в Европе). Номер карты привязан к карточному продукту, а не напрямую к банковскому счёту. Чтобы получить банковский перевод, сообщите свой IBAN, а не номер карты.

Означает ли действительный номер карты, что карта активна?

Нет. Проверка Luhn лишь подтверждает, что номер карты структурно корректен — цифры проходят контрольную сумму. Она не подтверждает, что карта активна, не заблокирована, не просрочена или имеет достаточно средств. Это может подтвердить только банк-эмитент, и происходит это при попытке реального платежа.

Похожие инструменты

Похожие инструменты

Валидатор IBAN и Карт

Бесплатные, приватные, мгновенные банковские инструменты.

Что мы храним

Язык сохраняется в cookie (NEXT_LOCALE). Светлая/тёмная тема сохраняется в localStorage (theme). Ничего больше — никакие данные никуда не отправляются.

Этот сайт использует Google Ads, чтобы оставаться бесплатным.

© 2026 Валидатор IBAN и Карт. Все права защищены.