테스트 데이터 생성기
테스트용 IBAN, BSN, EAN 바코드, EU 부가세 번호를 한꺼번에 생성합니다. 검증은 통과하지만 누구의 것도 아닙니다.
코드 예제
내 프로젝트에 그대로 복사해서 쓰세요. 모든 예제는 해당 언어의 표준 라이브러리만 사용하므로 설치할 것이 없습니다.
const body = '11122233'
const sum = [...body].reduce((total, digit, index) => total + Number(digit) * (9 - index), 0)
console.log(body + (sum % 11))기능 소개
가상의 IBAN, BSN, EAN 바코드, EU 부가세 번호를 한꺼번에 생성합니다. 자릿수와 체크 숫자가 올바르므로 검증을 통과하며, 모두 브라우저에서 만들어집니다.
사용 방법
- IBAN, BSN, EAN / GTIN, 부가세 번호 중에서 고릅니다.
- IBAN과 부가세 번호는 국가를, EAN은 EAN-8, UPC-A, EAN-13, GTIN-14 중 하나를 고릅니다.
- 개수를 정하고 생성을 누릅니다. 값은 한 줄에 하나씩 입력란에 나타나고, 출력란에는 일반적인 표기로 표시됩니다.
- 또는 한 줄에 하나씩 내 값을 붙여넣어 선택한 종류에서 유효한지 확인할 수 있습니다.
예제
소문자로 입력한 네덜란드 IBAN과 도구가 표기하는 모습:
nl91abna0417164300
NL91 ABNA 0417 1643 00
알아두면 좋은 점
- 테스트 데이터입니다. 형식은 올바르지만 누구에게도 발급되지 않았으니 테스트와 데모 환경에서만 사용하세요.
- IBAN은 국가별 자릿수와 은행 코드 구성을 따르고 올바른 체크 숫자로 끝납니다.
- BSN은 네덜란드의 11 검사를 통과하고, 네덜란드와 벨기에의 부가세 번호는 체크 숫자를 가집니다. 다른 국가의 부가세 번호는 형식만 올바릅니다.
- 이미 가진 번호를 확인하려면 검증기를 사용하세요.
이 테스트 데이터는 어디에 쓰나요?
IBAN, BSN, 바코드, 부가세 번호를 다루는 소프트웨어에는 검증을 통과하는 예시가 필요합니다. 여기서 만드는 값은 올바른 자릿수와 체크 숫자를 가진 가상의 값이라, 실제 사람의 데이터 없이 양식을 채우거나 데이터베이스를 채우거나 화면을 시연할 수 있습니다.
자주 묻는 질문
생성한 번호를 실제 번호처럼 써도 되나요?
아니요. 생성한 번호는 형식이 올바를 뿐 누구에게도 발급되지 않았습니다. 우연히 실제 번호와 같을 수도 있으니 테스트와 데모 환경에서만 사용하세요.
온라인 검증을 통과하나요?
체크 숫자가 맞기 때문에 숫자만 확인하는 검증기는 통과시킵니다. 부가세의 VIES처럼 번호를 조회하는 서비스는 발급된 적 없는 번호를 거부합니다. 여기서는 네덜란드와 벨기에의 부가세 번호만 체크 숫자를 가지며, 다른 국가는 형식만 올바릅니다.
이 도구가 무언가를 전송하나요?
아니요. 번호는 브라우저의 보안 난수 생성기로 만들어지며 서버로 전송되지 않습니다.