위안화 대문자 변환기
위안화 숫자 금액을 중국어 대문자 형식으로 변환
중국어 대문자 금액이란?
중국어 대문자 금액(大写金额)은 중국 특유의 금액 표기 방식입니다. 대문자 숫자(壹贰叁肆伍陆柒捌玖)와 단위(拾佰仟万元角分整)를 사용하여 금액을 나타냅니다. 중국인민은행 규정에 따라 수표, 어음, 송장 등 금융 문서에는 숫자(아라비아 숫자)와 중국어 대문자 모두 금액을 기재해야 하며, 이는 금액 변조를 방지하기 위한 것입니다. 금융 문서에서는 숫자 금액과 대문자 금액이 반드시 일치해야 하며, 소수점 처리와 영 정리 방식도 중요합니다. 제출 전 계약서나 청구서의 원문 금액과 대조하는 것이 좋습니다.
사용 방법
사용 방법
- 입력란에 숫자 금액을 입력하세요 (예: 1234.56)
- 중국어 대문자 금액이 출력란에 자동으로 표시됩니다.
- '복사'를 클릭해 변환 결과를 복사하세요.
금융 형식 참고사항
- 소수 부분을 주의 깊게 확인하세요. 중국어 대문자 금액은 변조를 막기 위해 위안, 자오, 펜을 명확히 표기하는 경우가 많습니다.
- 송장, 계약서, 상환 양식의 경우, 조직의 반올림 및 영(0) 처리를 확인한 뒤에 결과를 복사하세요.
활용 사례
기술 원리
중국어 재무 대문자 표기는 GB/T 28805와 인민은행 어음 규정을 따릅니다. 각 아라비아 숫자는 변조 방지 대문자 문자(0→零, 1→壹, 2→贰, 3→叁, 4→肆, 5→伍, 6→陆, 7→柒, 8→捌, 9→玖)로 매핑되며, 자릿값은 십, 백, 천에 각각 拾, 佰, 仟을 사용하고, 이후 매 네 자리마다 万과 억으로 구분합니다. 금액 단위 접미사는 위안(元), 첫째 소수(角), 둘째 소수(分)입니다 — 위안화가 표기하는 유일한 두 소수 자리입니다. 변환기는 정수 부분을 가장 높은 자릿수부터 가장 낮은 자릿수까지 순회합니다. 숫자를 네 자리씩 묶어(万 구분) 나누고, 둘째 그룹은 12자리까지(억 구분), 셋째 그룹은 그 이상을 처리합니다. 그룹 내에서 연속된 0은 단일 零 표시로 합쳐지고 그룹 끝의 0은 생략됩니다 — 이것이 10,001이 壹万零零壹元이 아닌 壹万零壹元으로 읽히는 이유입니다. 소수 부분은 각 자리별로 角과 분으로 표기하며, 해당 자리가 0이면 독자가 자릿수를 끼워 넣는 것을 방지하기 위해 零角 또는 零分으로 기록하고, 소수 둘 다 0이면 정수 표기를 종결 어미 整(또는 변형 正)로 닫습니다. 예외 케이스가 구현의 대부분을 차지합니다. 음수 금액에는 负이 앞에 붙습니다. 0위안에 0이 아닌 자오나 펜이 있으면 元 요소를 생략하여 零元壹角이 아닌 壹角으로 읽힙니다. 지원하는 최대 규모는 Number.MAX_SAFE_INTEGER(2^53 - 1)로 제한되지만, GB/T 규칙 자체는 약 14자리 정수(약 99조 위안)까지 확장되며, 이를 초과하면 부동소수점 연산 대신 문자열 기반 큰 수 순회가 필요합니다. 소수 셋째 자리를 分 열로 올림하는 것도 공식 영수증에 도장 찍기 전에 수신 기관의 정책과 일치해야 합니다.
- 자릿수 테이블: 0-9 → 零壹贰叁肆伍陆柒捌玖, GB/T 28805와 PBOC 어음 규정으로 표준화된 변조 방지 대문자 형태
- 자릿값: 拾(10), 佰(100), 仟(1,000), 万(10^4), 억(10^8); 서양의 세 자리가 아닌 네 자리 단위로 그룹화
- 0 병합: 4자리 그룹 내 연속된 0은 하나의 零으로 병합, 그룹 끝의 0은 생략(10,001 → 壹万零壹元, 壹万零零零壹元이 아님)
- 소수점: 角(1/10위안)과 분(1/100위안)만; 정수 위안 금액은 整로 마무리, 빈 소수 자리는 변조 방지를 위해 零角 또는 零분으로 기록
- 부호와 0위안: 음수에 선행 负; 0.10은 壹角으로 읽음(零元壹角이 아님); 0.00은 零元整
- 규모 제한: GB/T 규칙은 약 14자리 정수(최대 약 99,999,999,999,999.99위안)까지 커버; Number.MAX_SAFE_INTEGER를 초과하면 부동소수점 오차를 피하기 위해 문자열 기반 순회 필요
예시
기본 변환
입력: 1234.56
출력: 壹仟贰佰叁拾肆元伍角陆分
용도: 표준 영수증 또는 송장 금액1위안 미만 금액 (소수점만)
입력: 0.50
출력: 伍角零分
참고: 위안 부분이 0이면 元 요소는 생략되며, 0이 0이 아닌 펀(分)으로 위조되지 않도록 零分은 유지합니다큰 금액 (7자리, 소수점 없음)
입력: 1000000
출력: 壹佰万元整
참고: 整는 정확한 위안 금액을 마무리하며, 万은 GB/T 표기에서 4자리마다 끊어줍니다음수 금액
입력: -50.30
출력: 负伍拾元叁角零分
참고: 앞에 붙는 负는 환불, 취소 또는 손실을 나타냅니다자주 묻는 질문
이 도구는 무엇을 하나요?
숫자 금액을 수표·청구서·계약서에서 쓰는 정식 한자(대문자) 형식으로 변환합니다. 1234.56 → 壹仟贰佰叁拾肆元伍角陆分. 일반 숫자(一/二/三)보다 펜으로 변조하기 어렵기 때문에 대문자(大写)를 의무적으로 사용합니다.
어떤 글자를 사용하나요?
0=零, 1=壹, 2=贰, 3=叁, 4=肆, 5=伍, 6=陆, 7=柒, 8=捌, 9=玖이며, 자릿수 표시로 拾(10), 佰(100), 仟(1,000), 万(10,000), 亿(10^8)을 씁니다. 화폐 단위로는 元(yuán, 위안), 角(jiǎo, 1/10위안), 分(fēn, 1/100위안)을 사용합니다.
0은 어떻게 처리하나요?
중간의 0은 압축됩니다: 1,002 → 壹仟零贰. 연속된 0도 하나로 합쳐집니다: 10,008 → 壹万零捌. 만 단위 그룹 안 끝의 0은 표기하지 않습니다: 12,000 → 壹万贰仟. 소수가 없는 금액은 끝에 整를 붙입니다.
소수점 아래가 두 자리보다 많으면요?
중국식 정식 표기는 角과 分(소수 첫째·둘째 자리)까지만 지원합니다. 그래서 그보다 정밀한 값은 변환 전에 소수점 둘째 자리에서 반올림합니다. 더 높은 정밀도는 표준 회계 관행이 아니며, 정식 표기 자체가 이를 지원하지 않습니다.
왜 1조에 万亿를 쓰나요?
중국 숫자 체계는 1,000(천)이 아니라 10,000(萬) 단위로 자릿수를 묶습니다. 10^8 = 億(1억), 10^12 = 兆(옛 표기로 1조)이거나 萬億(현대 표기, '만 억'). 페이지는 10^12 이상에서 기본적으로 万亿로 출력합니다.
지원하는 최대 금액은 얼마인가요?
최대 999,999,999,999.99(약 1조 미만)까지 지원합니다. 실무 수표가 이 정도를 넘는 경우는 드뭅니다. 10^12를 넘으면 兆/京/垓 같은 단위가 등장하는데, 이는 회계 관행에 들어가지 않습니다.
변환은 로컬에서 이루어지나요?
네. 변환 로직은 브라우저 안의 JavaScript입니다. 금액은 외부로 업로드되거나 기록되지 않습니다.