도구상자FREE ONLINE TOOLS
← 모든 도구

신용카드 번호 검증기

카드 번호의 Luhn 체크섬으로 형식 유효성을 검사하고 카드 종류를 판별합니다. 개발·테스트용입니다.

테스트 번호: VisaMastercardAmex
카드 번호를 입력하세요
※ Luhn 검사는 번호 형식(오타 여부)만 확인하며 실제 발급·사용 가능 여부는 알 수 없습니다. 입력값은 서버로 전송되지 않습니다.
사용법
  1. 검사할 카드 번호를 입력합니다(공백·하이픈은 자동 무시).
  2. Luhn 체크섬 통과 여부가 유효/무효로 표시됩니다.
  3. 번호 앞자리로 추정한 카드 종류와 자릿수가 함께 나옵니다.
활용 팁
  • 입력 검증 테스트: 결제 폼의 카드번호 유효성 검사 로직을 만들 때 Luhn 통과/실패 케이스를 확인하는 데 유용합니다.
  • 테스트 번호 사용: 실제 카드 대신 위의 테스트 번호나 결제사 샌드박스 번호로 점검하세요.
  • 형식 ≠ 실사용: 유효로 나와도 발급된 카드라는 뜻은 아닙니다. 형식 검사 용도로만 쓰세요.
자주 묻는 질문
Q. Luhn 알고리즘은 무엇인가요?

Luhn 알고리즘은 카드 번호 같은 식별 번호의 오타를 걸러내기 위한 체크섬 공식입니다. 오른쪽부터 한 자리 건너 두 배로 만든 뒤(두 배가 9를 넘으면 9를 뺌) 모든 자릿수를 더해 10으로 나누어떨어지면 유효한 형식으로 봅니다. 대부분의 신용카드 번호가 이 규칙을 따릅니다.

Q. 유효하다고 나오면 실제로 쓸 수 있는 카드인가요?

아닙니다. Luhn 검사는 번호의 형식이 올바른지(오타가 없는지)만 확인할 뿐, 실제로 발급되어 사용 가능한 카드인지는 알 수 없습니다. 잔액·유효기간·발급 여부는 카드사만 확인할 수 있습니다. 이 도구는 개발·테스트에서 입력 검증 로직을 점검하는 용도입니다.

Q. 입력한 카드 번호가 안전한가요?

네. 모든 검사는 자바스크립트로 브라우저 안에서만 이뤄지며, 입력한 번호는 서버로 전송되거나 저장되지 않습니다. 그래도 실제 사용 중인 카드 번호 대신 테스트용 번호를 사용하는 것을 권장합니다.

함께 보면 좋은 도구