🏛 로마 숫자 변환기 (숫자 ↔ 로마 숫자)
숫자를 넣으면 로마 숫자로, 로마 숫자를 넣으면 숫자로 바꿔요. 자리별로 어떻게 만들어지는지와 IV·IX·XL 같은 빼기 규칙, 틀린 표기의 바른 표기까지 보여 줘요.
사용법
- 칸에 숫자(예: 2026)를 넣으면 로마 숫자로, 로마 숫자(예: MCMXCIV)를 넣으면 아라비아 숫자로 바로 바뀌어요. 무엇을 넣었는지는 자동으로 알아봐요. 소문자(mcmxciv)도 돼요.
- 결과 아래에 천·백·십·일의 자리별로 어떻게 만들어졌는지 나와요. 2026은 2000(MM) + 20(XX) + 6(VI) = MMXXVI예요.
- 로마 숫자를 넣었을 때 IIII·IC·VX처럼 오늘날 표준 규칙에 맞지 않는 표기면, 읽은 값과 함께 바른 표기를 알려 줘요.
- 올해·내년·자주 찾는 연도 버튼을 누르면 바로 바꿔 볼 수 있어요. 결과 옆 copy로 복사해요.
로마 숫자 기본 글자 7개
| 글자 | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| 값 | 1 | 5 | 10 | 50 | 100 | 500 | 1,000 |
로마 숫자에는 0을 나타내는 글자와 자릿값이 없어요. 글자를 늘어놓고 값을 더하는 방식이라 같은 글자를 반복하면 그만큼 커지고(III = 3, XX = 20), 큰 글자 뒤에 작은 글자가 오면 더해요(VI = 6, LX = 60).
변환 규칙 — 빼기 표기 6가지
4나 9처럼 같은 글자를 네 번 써야 하는 수는 작은 글자를 큰 글자 앞에 두어 빼는 방식으로 짧게 써요. 오늘날 표준으로 쓰는 빼기 짝은 딱 여섯 가지예요.
| 표기 | 계산 | 값 | 틀린 예 |
|---|---|---|---|
| IV | 5 − 1 | 4 | IIII (시계 숫자판 관례 외에는 안 씀) |
| IX | 10 − 1 | 9 | VIIII |
| XL | 50 − 10 | 40 | XXXX |
| XC | 100 − 10 | 90 | LXXXX |
| CD | 500 − 100 | 400 | CCCC |
| CM | 1,000 − 100 | 900 | DCCCC |
규칙을 정리하면 ① 빼는 글자는 I·X·C만, ② I는 V·X 앞에만, X는 L·C 앞에만, C는 D·M 앞에만 올 수 있고, ③ 한 번에 한 글자만 빼며, ④ 같은 글자는 세 번까지만 이어 써요. 그래서 99는 IC(100−1)가 아니라 XCIX(90+9), 49는 IL이 아니라 XLIX(40+9)예요. V·L·D는 반복하지도 빼지도 않아요(VV, VX는 틀린 표기).
숫자를 로마 숫자로 바꾸는 공식 — 자리별로 나눠서
가장 쉬운 방법은 수를 천·백·십·일의 자리로 나눈 뒤 자리마다 바꿔 이어 붙이는 거예요. 이 계산기도 큰 값(M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I)부터 차례로 빼 나가며 같은 결과를 만들어요.
| 예시 | 자리별 분해 | 결과 |
|---|---|---|
| 2026 | 2000 (MM) + 20 (XX) + 6 (VI) | MMXXVI |
| 2027 | 2000 (MM) + 20 (XX) + 7 (VII) | MMXXVII |
| 1994 | 1000 (M) + 900 (CM) + 90 (XC) + 4 (IV) | MCMXCIV |
| 444 | 400 (CD) + 40 (XL) + 4 (IV) | CDXLIV |
| 3888 | 3000 (MMM) + 800 (DCCC) + 80 (LXXX) + 8 (VIII) | MMMDCCCLXXXVIII (15글자, 1~3,999 중 가장 긴 표기) |
| 3999 | 3000 (MMM) + 900 (CM) + 90 (XC) + 9 (IX) | MMMCMXCIX (표준 표기로 쓸 수 있는 가장 큰 수) |
자리별 변환표 — 이 표 하나면 손으로도 바꿀 수 있어요
| 자리 숫자 | 일의 자리 | 십의 자리 | 백의 자리 | 천의 자리 |
|---|---|---|---|---|
| 1 | I | X | C | M |
| 2 | II | XX | CC | MM |
| 3 | III | XXX | CCC | MMM |
| 4 | IV | XL | CD | — |
| 5 | V | L | D | — |
| 6 | VI | LX | DC | — |
| 7 | VII | LXX | DCC | — |
| 8 | VIII | LXXX | DCCC | — |
| 9 | IX | XC | CM | — |
예를 들어 1,749라면 천의 자리 1 → M, 백의 자리 7 → DCC, 십의 자리 4 → XL, 일의 자리 9 → IX를 찾아 차례로 붙여 MDCCXLIX가 돼요. 0인 자리는 아무것도 쓰지 않고 건너뛰어요(2006 = MMVI).
로마 숫자 읽는 법 — 왼쪽이 작으면 빼기
로마 숫자를 읽을 때는 왼쪽부터 한 글자씩 보면서, 바로 오른쪽 글자보다 작으면 빼고 같거나 크면 더해요. MCMXCIV라면 M(+1000), C는 다음 M보다 작으니 −100, M(+1000), X는 다음 C보다 작으니 −10, C(+100), I는 다음 V보다 작으니 −1, V(+5)로 1000 − 100 + 1000 − 10 + 100 − 1 + 5 = 1994예요. 이 방식은 IIII나 IC 같은 비표준 표기도 값은 읽어 내기 때문에, 계산기는 값을 읽은 뒤 표준 규칙(정규식 검사)에 맞는지 따로 확인해 알려 줘요.
로마 숫자 1~100 표
| 숫자 | 로마 숫자 | 숫자 | 로마 숫자 | 숫자 | 로마 숫자 | 숫자 | 로마 숫자 |
|---|---|---|---|---|---|---|---|
| 1 | I | 2 | II | 3 | III | 4 | IV |
| 5 | V | 6 | VI | 7 | VII | 8 | VIII |
| 9 | IX | 10 | X | 11 | XI | 12 | XII |
| 13 | XIII | 14 | XIV | 15 | XV | 16 | XVI |
| 17 | XVII | 18 | XVIII | 19 | XIX | 20 | XX |
| 30 | XXX | 40 | XL | 50 | L | 60 | LX |
| 70 | LXX | 80 | LXXX | 90 | XC | 100 | C |
연도 로마 숫자 표
영화 크레디트의 제작 연도, 건물 머릿돌, 졸업 앨범, 문신 문구에 연도를 로마 숫자로 쓰는 경우가 많아요.
| 연도 | 로마 숫자 | 연도 | 로마 숫자 | 연도 | 로마 숫자 |
|---|---|---|---|---|---|
| 1,900 | MCM | 1,945 | MCMXLV | 1,988 | MCMLXXXVIII |
| 2,000 | MM | 2,002 | MMII | 2,010 | MMX |
| 2,018 | MMXVIII | 2,024 | MMXXIV | 2,025 | MMXXV |
| 2,026 | MMXXVI | 2,027 | MMXXVII | 2,030 | MMXXX |
4,000 이상은 어떻게 쓰나
같은 글자를 세 번까지만 쓰는 규칙 때문에 표준 표기로는 3,999(MMMCMXCIX)가 가장 커요. 더 큰 수는 글자 위에 가로줄을 그어 1,000배를 뜻하는 윗줄 표기(비굴룸)를 썼다고 전해지는데, 예를 들어 V̄는 5,000, X̄는 10,000이에요. 다만 이 표기는 시대·자료마다 쓰임이 달라 오늘날 통일된 규칙이 없어서, 이 계산기는 1~3,999만 바꿔요.
로마 숫자는 어디에 쓰이나
| 쓰는 곳 | 예 | 읽는 법 |
|---|---|---|
| 왕·교황·후손 이름의 대수 | 엘리자베스 2세 = Elizabeth II, 루이 14세 = Louis XIV | II = 2, XIV = 14 |
| 스포츠 대회 회차 | 슈퍼볼 LX (2026년 2월, 60회) | L(50) + X(10) = 60 |
| 영화·방송 제작 연도 | 크레디트 끝 "MMXXVI" | 2026 |
| 책의 권·장·부, 문서 목차 | 제III부, Chapter IX | 3부, 9장 |
| 머리말 쪽 번호 | i, ii, iii, iv … (소문자) | 본문 앞 서문은 소문자 로마 숫자로 따로 매기는 경우가 많아요 |
| 화학 이름의 산화수 | 산화철(III) = Fe₂O₃ | 철 이온의 전하가 +3 |
| 음악 화성 | I–IV–V–I 진행 | 음계의 1·4·5도 화음 |
엑셀·구글 시트에서 로마 숫자 바꾸기
엑셀과 구글 시트에는 로마 숫자 함수가 있어요. =ROMAN(2026)은 "MMXXVI"를, 반대로 =ARABIC("MMXXVI")는 2026을 돌려줘요. 많은 숫자를 한꺼번에 바꿀 때는 함수가 편하고, 한두 개를 빠르게 확인하거나 표기가 맞는지 검사할 때는 이 계산기가 편해요. 엑셀 ROMAN 함수도 1~3,999만 받아요. 목록 번호를 매기려면 숫자 열을 만든 뒤 옆 칸에 ROMAN 함수를 걸고 아래로 끌어 채우면 돼요.
시계는 왜 IV 대신 IIII로 쓰나
아날로그 시계 숫자판에는 4를 IV가 아니라 IIII로 적은 경우가 많아요. 반대편 VIII와 글자 무게가 맞아 보기 좋다는 설명이 흔하지만, 정해진 규칙이 있는 건 아니고 제작 관례예요. 일상에서 로마 숫자를 쓸 때는 IV가 표준이에요.
흔한 실수
- 99를 IC로 쓰기 — I는 V·X 앞에서만 빼요. 99 = XCIX.
- 2000년대 연도에 C를 빼먹기 — 2026은 MMXXVI, 2100은 MMC예요. 1900년대(MCM…)와 헷갈리지 마세요.
- 0을 찾기 — 로마 숫자에는 0이 없어요. 계산기도 1부터 받아요.
- 알파벳 O·l로 적기 — 로마 숫자는 I(아이)·L(엘)·C·D·M·V·X 일곱 글자뿐이에요. 숫자 1이나 소문자 l을 섞으면 읽지 못해요.
- 유니코드 로마 숫자 기호(Ⅳ 같은 한 글자 기호) — 보기에는 같아도 검색·정렬이 안 되는 경우가 있어 보통 알파벳으로 써요. 이 계산기는 알파벳 표기만 받아요.
변환은 위 규칙으로 1~3,999 전체를 왕복 검산(숫자 → 로마 숫자 → 숫자)한 코드로 계산해요. 입력값은 이 브라우저 밖으로 나가지 않아요. 진법이 다른 숫자 표기를 바꾸려면 진법 변환기, 숫자를 한글로 읽으려면 숫자 한글 변환기를 써 보세요.