CUSIP 검사숫자 계산기
미국·캐나다 증권식별번호 CUSIP의 검사숫자를 계산·검증합니다. ANSI X9.6의 "modulus 10 double add double" 방식으로, 짝수 자리는 2배 한 뒤 두 자리 값을 자릿수로 접어 더합니다.
검사숫자 포함 9자, 또는 미포함 8자를 입력하세요
계산된 검사숫자
0
입력한 검사숫자 0 — 일치
사용 방법
- 1CUSIP 번호(예: 037833100)를 입력합니다. 검사숫자가 없는 본문 8자만 입력해도 됩니다.
- 2계산된 검사숫자와, 입력에 검사숫자가 있었다면 일치 여부가 나옵니다.
- 3완성된 CUSIP 번호를 복사해 그대로 쓸 수 있습니다.
자주 묻는 질문
미국·캐나다 증권의 국가별 식별번호(National Securities Identifying Number)로, 발행사 6자+발행분류 2자+검사숫자 1자, 총 9자입니다. ANSI X9.6 표준으로 CUSIP Global Services가 관리합니다.
본문 8자를 숫자로 바꿉니다(숫자는 그대로, 알파벳은 A=10부터 Z=35까지, 특수문자 *·@·#은 각각 36·37·38). 홀수 번째 자리는 1배, 짝수 번째 자리는 2배 한 뒤, 두 자리로 커진 값(예: 8×2=16)은 그 결과의 십의 자리와 일의 자리를 다시 더합니다(1+6=7 — Luhn 알고리즘과 같은 "접기"). 이렇게 접은 값을 모두 더한 합을 10으로 나눈 나머지를 10에서 빼면 검사숫자입니다.
CUSIP과 형식·계산법이 완전히 같지만 미국·캐나다가 아닌 지역의 증권에 붙이는 번호입니다. 첫 글자가 알파벳이면 CINS, 숫자면 국내(미국·캐나다) CUSIP입니다.
비슷하지만 다릅니다. 둘 다 "가중치를 곱해 더하는" 방식이지만, SEDOL은 곱한 값을 그대로 더하는 반면 CUSIP은 짝수 자리에서 2배 한 값이 두 자리가 되면 자릿수를 다시 더해 접습니다(Luhn 알고리즘과 같은 방식). 이 "접기" 단계 유무가 둘의 핵심 차이입니다.
알아두면 좋은 점
- ANSI X9.6("modulus 10 double add double")의 검사숫자 알고리즘을 구현했습니다. 이 환경 네트워크 정책상 표준 원문을 직접 열람하지 못해, GitHub의 상세 스펙 문서(org-regit-io/regit-identifiers SPEC.md)를 대조했고, 그 문서가 완전히 풀어 쓴 세 예제 — Apple Inc.(037833100, 검사숫자 0)·Microsoft Corp.(594918104, 검사숫자 4)·Alphabet Inc.(38259P508, 검사숫자 8) — 로 계산한 결과가 모두 정확히 일치함을 확인했습니다(2026-09-11).
- 입력값은 서버로 전송되지 않고 브라우저 안에서만 계산됩니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 11일 · 결과는 참고용 추정치입니다.