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

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

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

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

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

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

  1. 1

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

  2. 2

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

  3. 3

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

Card

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

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

Validation

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

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

Example

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

Benefits

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

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

  • Catches typos before they reach the payment gateway — reducing failed charges.
  • Detects card brand from the first digit — Visa, Mastercard, Amex, Discover, UnionPay, and more.
  • Runs entirely in your browser — no card data is ever transmitted to any server.
  • Reduces unnecessary API calls to Stripe, Braintree, or Adyen in development.
  • Essential for test environments — validate card numbers without hitting live payment APIs.
  • Free, instant, no registration required.
Format

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

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

Card types

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

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

  • VisaStarts with 4 · 16 digits4242 4242 4242 4242
  • Mastercard51–55 or 2221–2720 · 16 digits5500 0000 0000 0004
  • American Express34 or 37 · 15 digits3782 822463 10005
  • Discover6011 or 65 · 16 digits6011 1111 1111 1117
  • UnionPay62 · 16–19 digits6250 9470 0000 0014
  • JCB3528–3589 · 16–19 digits3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 digits3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 digits6759 6498 2643 8453
  • Mir2200–2204 · 16 digits2200 0000 0000 0004
  • RuPay6521, 6522 · 16 digits6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 digits6362 9700 0457 9680
  • Troy9792 · 16 digits9792 0303 1010 3019
  • Unknown · 13–19 digits— (Luhn valid, no known BIN)
Security

Что такое 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 (номер карты может измениться или остаться прежним в зависимости от политики банка).

Card vs IBAN

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

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

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

Common Card Number Mistakes

Even a single wrong digit causes a Luhn failure. These are the most frequent causes:

  • Mistyped digit

    The most common cause — a single digit entered inaccurately. Try re-entering carefully from your physical card.

  • Transposed adjacent digits

    Swapping two adjacent digits (e.g. '42' → '24') is invisible to the eye but the Luhn algorithm catches it immediately.

  • Truncated number

    Card numbers are 13–19 digits long. Missing even one digit causes an immediate Luhn failure.

  • Using a real card number for testing

    Use published test numbers (e.g. 4242 4242 4242 4242 for Visa). Real card numbers should never be shared with any tool or system.

Troubleshooting

Why Card Validation Fails

Our validator runs two checks in sequence. A failure at either step means the card number is structurally invalid:

  1. 1

    1. Unknown network prefix

    The leading digits must match a known card network. If they don't, the brand shows as Unknown — but Luhn validation still runs.

  2. 2

    2. Wrong digit count

    Each card network has a fixed expected length. Visa = 16, Amex = 15, Mastercard = 16. A number that is too short or too long fails immediately.

  3. 3

    3. Failed Luhn checksum

    Starting from the rightmost digit, every second digit is doubled. If the result exceeds 9, subtract 9. The sum of all digits must be divisible by 10. One wrong digit breaks this.

Passing both checks confirms the card number is structurally correct. It does NOT confirm the card is active, not expired, or has sufficient funds — only the issuing bank can verify that.

FAQ

Frequently Asked Questions about Card Validation

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

Номер банковской карты — это последовательность из 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 & Card Validator

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

Что мы храним

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

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

© 2026 IBAN & Card Validator. Все права защищены.