똑딱

카드번호 검증기 (Luhn)

카드번호가 Luhn 체크섬을 통과하는지 검증하고 Visa·Mastercard 등 브랜드를 추정합니다. 결제 개발 테스트 데이터 확인에 유용합니다.

업데이트: 2026-09-07

입력
결과

도구 가이드

카드번호에는 오타를 걸러내기 위한 검증 규칙이 들어 있습니다. Luhn 알고리즘이라 불리는 이 방식은 번호의 자릿수를 특정 규칙으로 더했을 때 결과가 10의 배수가 되도록 설계되어, 한 자리를 잘못 입력하면 대부분 걸러집니다.

이 도구는 입력한 번호가 Luhn 체크섬을 통과하는지 확인하고 앞자리 패턴으로 Visa·Mastercard 등 브랜드를 추정합니다. 결제 연동을 개발하며 테스트 번호가 형식상 유효한지 확인할 때 유용합니다.

체크섬 통과는 형식이 올바르다는 뜻일 뿐 실제로 발급되어 사용 가능한 카드라는 의미는 아닙니다. 입력한 번호는 브라우저 안에서만 처리되며 어디로도 전송되지 않습니다.

사용 방법

  1. 확인할 카드번호를 입력합니다.
  2. Luhn 체크섬 통과 여부를 확인합니다.
  3. 추정된 카드 브랜드를 확인합니다.
  4. 결제 테스트나 입력 검증 로직에 참고합니다.

이럴 때 유용해요

  • 결제 연동 개발 중 테스트 번호의 형식을 확인할 때
  • 입력 폼의 검증 로직이 제대로 동작하는지 시험할 때
  • 고객이 알려 준 번호에 오타가 있는지 사전 확인할 때
  • Luhn 알고리즘의 동작을 학습할 때

사용 팁

  • 실제 카드번호를 웹 도구에 입력하는 것은 권장되지 않습니다. 테스트 번호를 사용하세요.
  • 체크섬 통과는 형식 검증일 뿐입니다. 실제 사용 가능 여부는 결제사 승인으로만 확인됩니다.
  • 카드번호는 저장하지 않는 것이 원칙입니다. 결제 대행사의 토큰을 사용하세요.

자주 묻는 질문

Luhn 알고리즘이 무엇인가요?

카드번호의 자릿수를 규칙대로 더해 10의 배수가 되는지 확인하는 오타 검증 방식입니다.

체크섬을 통과하면 실제 카드인가요?

아닙니다. 형식이 올바르다는 뜻일 뿐 발급 여부나 잔액과는 무관합니다.

브랜드는 어떻게 판별하나요?

카드번호 앞자리 패턴과 자릿수로 추정합니다.

실제 카드번호를 넣어도 되나요?

권장하지 않습니다. 테스트용 번호를 사용하세요.

입력값이 전송되나요?

전송되지 않습니다. 브라우저 안에서만 계산합니다.

관련 도구