숫자를 한글로 적는 이유
금액을 숫자로만 적으면 "1,000,000"을 "10,000,000"으로 고치거나 0 하나를 덧붙이는 식의 변조와 오독이 쉽습니다. 그래서 계약서, 차용증, 영수증, 견적서, 수표처럼 금액이 분쟁의 핵심이 되는 문서에서는 숫자와 한글을 함께 적는 관행이 있습니다. 둘이 다를 때 어느 쪽을 우선할지는 문서에 적어 두는 것이 안전하며(예: "숫자와 한글이 다르면 한글 표기를 따른다"), 이 도구는 그중 한글 표기를 만들어 주는 용도입니다. 법적 효력이나 서식 요건은 문서 종류마다 다를 수 있으므로 중요한 문서는 전문가나 해당 기관의 서식 안내를 확인하세요.
변환 원리: 네 자리씩 끊어 읽기
한국어 수는 4자리마다 큰 단위(만, 억, 조, 경)가 바뀝니다. 그래서 오른쪽에서부터 네 자리씩 끊어 각 묶음을 천·백·십·일 단위로 읽고, 묶음 뒤에 만·억·조·경을 붙이면 됩니다. 12,345,000은 1234 | 5000으로 끊어 "천이백삼십사만 오천"(모든 1을 "일"로 쓰는 옵션을 켜면 "일천이백삼십사만오천")이 됩니다. 쉼표는 3자리마다 찍히지만 한국어 단위는 4자리마다 바뀌기 때문에, 쉼표 위치만 보고 읽으면 틀리기 쉽습니다. 이 도구는 쉼표를 지운 뒤 4자리씩 다시 끊어 계산합니다. 값이 0인 묶음(예: 1,0000,0000에서 가운데 만 단위 0000)은 단위까지 통째로 생략합니다.
표기 단위는 영, 일, 십, 백, 천, 만(104), 억(108), 조(1012), 경(1016)입니다. 이 도구는 경 단위까지, 즉 20자리 이하의 정수(1020 미만)를 지원합니다.
"1"을 읽을까 생략할까
일상 표기에서는 11을 "일십일"이 아니라 "십일", 100을 "일백"이 아니라 "백", 1,000을 "일천" 대신 "천"이라 합니다. 반면 만·억 앞의 1은 "일만", "일억"처럼 씁니다. 이 도구의 기본값은 이 일반 규칙입니다. 그런데 계약서·차용증 같은 문서에서는 "일십", "일백", "일천"처럼 모든 1을 "일"로 적어 앞에 다른 숫자를 끼워 넣는 위조를 막으려는 관행이 있어, 옵션 "십·백·천 앞의 1도 일로 쓰기"를 켜면 그렇게 표기합니다. 어느 방식이든 숫자와 한글 금액이 일치하기만 하면 같은 금액으로 읽히지만, 제출처가 형식을 지정했다면 그에 따르세요.
"일금 ○○○원정"은 무엇인가요?
"일금(一金)"은 "금액이 다음과 같다"는 뜻의 앞머리이고, "정(整)"은 "그 금액에 딱 맞다, 더 붙는 금액이 없다"는 의미로 끝에 붙여 뒤에 숫자를 덧붙이는 것을 막는 표지입니다. 수표, 영수증, 차용증 등에서 "일금 일백이십삼만오천원정"처럼 씁니다. 모든 금액에 반드시 써야 하는 것은 아니며 문서 종류와 거래 관행에 따릅니다. 옵션을 켜면 "원"까지 포함해 이 형식으로 만들어 줍니다.
0은 "영"일까 "공"일까
수량·금액을 읽을 때 0은 일반적으로 "영"입니다("영 원"). 반면 전화번호, 우편번호, 계좌번호처럼 숫자를 하나씩 읽는 경우에는 "공"을 쓰는 것이 일상 관행입니다 (010은 "공일공"). 그래서 "자리별 읽기" 모드는 앞자리 0까지 그대로 읽고, 옵션으로 "영"과 "공" 중에서 고를 수 있습니다. 한자어 모드에서는 0 자체를 입력했을 때만 0 표기가 나타나며(예: "영"), 그 외의 자리에서는 0이 드러나지 않고 생략됩니다.
경계값과 표기 예 (빌드 시 계산)
아래 표는 이 도구와 동일한 함수로 계산한 값입니다. 경계에서 어떻게 읽히는지 확인해 보세요.
| 숫자 | 기본 표기 | 모든 1을 일로 + 붙여쓰기 | 일금 형식 |
|---|---|---|---|
| 0 | 영 | 영 | 일금 영원정 |
| 1 | 일 | 일 | 일금 일원정 |
| 10 | 십 | 일십 | 일금 일십원정 |
| 11 | 십일 | 일십일 | 일금 일십일원정 |
| 100 | 백 | 일백 | 일금 일백원정 |
| 1,000 | 천 | 일천 | 일금 일천원정 |
| 9,999 | 구천구백구십구 | 구천구백구십구 | 일금 구천구백구십구원정 |
| 10,000 | 일만 | 일만 | 일금 일만원정 |
| 10,001 | 일만 일 | 일만일 | 일금 일만일원정 |
| 100,000 | 십만 | 일십만 | 일금 일십만원정 |
| 1,000,000 | 백만 | 일백만 | 일금 일백만원정 |
| 12,345,000 | 천이백삼십사만 오천 | 일천이백삼십사만오천 | 일금 일천이백삼십사만오천원정 |
| 99,999,999 | 구천구백구십구만 구천구백구십구 | 구천구백구십구만구천구백구십구 | 일금 구천구백구십구만구천구백구십구원정 |
| 100,000,000 | 일억 | 일억 | 일금 일억원정 |
| 100,010,000 | 일억 일만 | 일억일만 | 일금 일억일만원정 |
| 1,000,000,000,000 | 일조 | 일조 | 일금 일조원정 |
| 10,000,000,000,000,000 | 일경 | 일경 | 일금 일경원정 |
검산된 예시
예시 1. 12,345,000원 = 1234 | 5000이므로 기본 표기는 "천이백삼십사만 오천"입니다. 일금 형식으로는 "일금 일천이백삼십사만오천원정"이 됩니다.
예시 2. 100,010,000 = 1 | 0001 | 0000이므로 "일억 일만"입니다. 가운데 묶음이 0000이 아니라 0001이라 "일만" 단위가 남는다는 점이 핵심입니다. 10,000은 "일만", 100,000,000은 "일억"입니다. 만·억 앞의 1은 생략하지 않는 것이 이 도구의 방식입니다.
흔한 실수
- 쉼표 위치로 읽기: 12,345,000을 쉼표 기준 "12 | 345 | 000"으로 읽으면 한국어 단위와 맞지 않습니다. 한국어는 1234 | 5000, 곧 "천이백삼십사만 오천"으로 끊어야 합니다.
- 빈 단위를 억지로 붙이기: 100,000,000에서 만 단위 묶음이 모두 0이면 "일억만"이 아니라 "일억"입니다. 이 도구는 값이 0인 묶음은 단위째로 생략합니다.
- 소수·음수·범위: 이 도구는 정수만 변환합니다. 소수점이 있는 값은 정수부와 소수부를 따로 읽어야 하며, 음수는 "마이너스"를 앞에 따로 붙여 주세요.
- 고유어와 한자어 혼동: 나이·개수·시각의 "시"에는 고유어(열 살, 두 개, 세 시)를, 날짜의 "일"·분·금액에는 한자어(십 일, 삼십 분)를 씁니다. 자세한 기준은 한국어 수 세는 말 가이드를 참고하세요.
문서에 금액을 적을 때의 작성 순서
- 숫자를 먼저 확정합니다. 부가가치세가 포함된 금액인지 별도인지, 통화가 원인지 달러인지를 먼저 정하고, 문서에 "부가가치세 포함" 또는 "별도"를 함께 적어 둡니다. 한글 표기가 아무리 정확해도 이 부분이 빠지면 금액 해석이 갈립니다.
- 이 도구로 한글 표기를 만들고, 문서 서식에 맞게 띄어쓰기와 "일금~원정" 여부를 옵션으로 정합니다.
- 완성된 한글 금액을 소리 내어 읽어 처음 숫자와 같은지 대조합니다. 만·억 단위에서 0 하나가 빠진 오류는 눈으로 보면 놓치기 쉽지만 소리 내어 읽으면 어색함이 드러납니다.
- 숫자 칸과 한글 칸이 서로 다른 경우를 대비해, 문서에 어느 쪽이 우선하는지 한 줄 적어 둡니다.
- 금액을 고쳐야 할 때는 지우고 덧쓰기보다 문서 서식이 요구하는 정정 방법(정정 날인이나 새 문서 작성 등)을 따르세요. 요구 방식은 문서 종류마다 다를 수 있습니다.
단위 이름 한눈에 보기
- 십 10, 백 100, 천 1,000: 한 묶음 안에서 쓰는 단위입니다.
- 만 10,000(0이 4개), 억 100,000,000(0이 8개), 조 1,000,000,000,000(0이 12개), 경 10,000,000,000,000,000(0이 16개): 묶음 이름입니다.
- 영어 단위와 대응하면 만은 10 thousand, 억은 100 million, 조는 1 trillion에 해당합니다. 외국 문서의 금액을 옮길 때 이 대응을 먼저 확인하면 자릿수 실수를 크게 줄일 수 있습니다.
고유어 모드의 한계
고유어 수사는 하나, 둘, 셋, …, 열, 스물, 서른, 마흔, 쉰, 예순, 일흔, 여든, 아흔 순으로 이어지며 관용적으로 99까지만 자연스럽습니다(백 이상은 "백", "천" 같은 한자어를 씁니다). 또한 단위 명사 앞에서는 "한 개, 두 명, 세 잔, 네 살, 스무 살"처럼 형태가 바뀌는데(하나→한, 둘→두, 셋→세, 넷→네, 스물→스무), 이 도구는 단독으로 읽는 형태(하나, 둘, 스물)로 출력합니다. 단위 명사와 이어 쓸 때는 직접 바꿔 주세요.
이 도구를 쓸 때 주의할 점
- 법적 효력이 필요한 문서에는 변환 결과를 그대로 베끼기 전에 숫자와 한글이 일치하는지 직접 다시 읽어 확인하세요.
- 한자(壹貳參…)를 쓰는 갖은자 표기는 지원하지 않습니다. 그런 표기가 요구되는 서식은 해당 기관의 서식을 따르세요.
- 영문 서수·영어 표기는 지원하지 않습니다.
관련 도구
한글 숫자 표기의 규칙과 아라비아 숫자 병기 방법은 숫자 표기 가이드(한글·아라비아)에, 로마 숫자는 로마 숫자 변환기에, 진법 변환은 진법 변환기에서 다룹니다. 계약서를 쓰기 전 점검 항목은 계약서 검토 체크리스트를 참고하세요.
자주 묻는 질문
소수점이 있는 숫자도 변환할 수 있나요?
아니요. 정수만 지원합니다. 소수점이나 음수 기호가 있으면 안내 문구가 나오니 정수부만 입력해 주세요.
아주 큰 숫자도 변환되나요?
경(1016) 단위까지, 즉 20자리 이하의 정수를 지원합니다. 그보다 크면 범위 초과 안내가 나옵니다.
10,000은 "만"인가요 "일만"인가요?
일상에서는 "만"이라고도 하지만, 금액을 문서에 쓸 때는 "일만"으로 적어 앞에 다른 수가 붙는 것을 막는 경우가 많아 이 도구는 "일만"으로 출력합니다.
0은 어떻게 변환되나요?
한자어 모드에서는 "영"(일금 형식에서는 "일금 영원정"), "공" 옵션을 켜면 0이 "공"으로 나옵니다. 자리별 읽기에서도 같은 옵션이 적용됩니다.
띄어쓰기는 어떻게 하는 게 맞나요?
한글 맞춤법상 수는 만 단위로 띄어 쓰는 것이 원칙이지만, 금액 등에서는 붙여 쓰는 것도 허용됩니다. 계약서처럼 위변조를 막고 싶을 때는 붙여 쓰는 경우가 많아 옵션을 두었습니다.
전화번호도 변환할 수 있나요?
"자리별 읽기" 모드에서 앞자리 0을 포함해 한 자리씩 읽어 줍니다. 하이픈이나 괄호는 지원하지 않으니 숫자만 입력하세요.