로마 숫자 변환기
아라비아 숫자와 로마 숫자를 상호 변환
한쪽에 값을 입력하면 반대쪽이 자동으로 변환돼요.
4,000 이상은 천의 자리 위에 선(vinculum, ̅)을 그어 ×1,000을 나타내요. 예: V̅ = 5,000
처리 중…
0.0
멈춘 것이 아닙니다. 계산이 끝나면 결과가 표시됩니다.
로마 숫자 변환기 소개
아라비아 숫자를 로마 숫자로, 또는 그 반대로 바꿉니다. 1~3,999는 오늘날 표준으로 통하는 표기(MMXXVI 같은 형태)로 쓰고, 4,000~3,999,999는 글자 위에 가로줄(vinculum)을 그어 1,000배를 뜻하게 하는 방식으로 씁니다.
로마 숫자를 읽어 들일 때는 표준 형식만 인정합니다. IIII, VV, IC처럼 규칙에서 벗어난 표기는 값이 짐작되더라도 오류로 처리합니다. 이 「표준」이 사실은 로마 시대보다 훨씬 뒤에 굳어진 관례라는 점이 로마 숫자를 다룰 때 가장 자주 헷갈리는 부분입니다.
빼기 규칙은 로마인이 늘 쓰던 규칙이 아니다
작은 글자를 큰 글자 앞에 써서 빼는 표기(IV = 4, IX = 9, XL = 40, CM = 900)는 로마 시대에도 있었지만 일관되게 쓰이지는 않았습니다. 비문과 문헌에는 4를 IIII, 9를 VIIII로 쓴 예가 흔하고, 같은 문서 안에서 두 방식이 섞이기도 합니다. 지금 학교에서 배우는 「빼기는 I·X·C만, 바로 다음 두 단계 글자 앞에서만」이라는 규칙은 중세 이후 인쇄와 교육을 거치며 정리된 관례입니다.
이 도구가 따르는 규칙을 구체적으로 쓰면 다음과 같습니다. 이 규칙대로 쓰면 1~3,999의 모든 수가 한 가지 표기로만 나옵니다.
- I는 V·X 앞에서만, X는 L·C 앞에서만, C는 D·M 앞에서만 뺄 수 있습니다. 그래서 99는 IC가 아니라 XCIX입니다.
- V·L·D는 빼는 자리에 오지 않고 반복되지도 않습니다(VV 대신 X).
- 같은 글자는 최대 세 번까지 연달아 씁니다(IIII 대신 IV).
3,999에서 멈추는 이유와 vinculum
로마 숫자의 가장 큰 기본 글자는 M(1,000)입니다. 같은 글자를 세 번까지만 쓰는 규칙을 지키면 MMMCMXCIX = 3,999가 한계가 됩니다. 4,000을 MMMM으로 쓰는 것은 규칙 위반이고, 5,000을 뜻하는 표준 글자는 없습니다.
로마인과 중세 필사가들은 큰 수를 위해 글자 위에 선을 긋는 방법을 썼습니다. V̅는 5,000, X̅는 10,000, M̅은 1,000,000입니다. 이 도구는 4,000 이상을 「천의 자리 묶음에 줄을 긋고, 나머지 0~999를 이어 쓰는」 방식으로 만듭니다. 그래서 4,000은 I̅V̅, 1,234,567은 M̅C̅C̅X̅X̅X̅I̅V̅DLXVII가 됩니다. 줄은 유니코드 결합 문자(U+0305)라서 글꼴에 따라 줄이 글자와 조금 어긋나 보일 수 있고, 텍스트를 붙여 넣을 때도 이 결합 문자가 함께 있어야 인식됩니다.
역사적으로는 선 대신 글자를 세 면에서 둘러싸 100,000배를 뜻하는 표기 등 여러 방식이 있었고, 통일된 적이 없습니다. 3,999,999를 넘는 수는 이 도구에서 다루지 않습니다.
시계 문자판의 IIII
로마 숫자 문자판 시계는 4시를 IV가 아니라 IIII로 표시한 것이 많습니다. 반대편 VIII과 시각적 무게를 맞추기 위해서라는 설, 주피터의 라틴어 표기(IVPPITER)와 겹치는 것을 피했다는 설, 주형을 효율적으로 쓰기 위해서라는 설 등이 있지만 어느 것도 확정된 근거는 없습니다. 분명한 것은 IIII가 오기(誤記)가 아니라 로마 시대부터 있던 정당한 표기라는 점입니다. 이 도구에 IIII를 넣으면 표준 형식이 아니라서 오류가 나지만, 시계나 오래된 비문을 읽을 때는 4로 읽으면 됩니다.
지금 로마 숫자를 만나는 곳
영화 엔딩 크레디트의 제작 연도(MCMXCIX = 1999), 건물 머릿돌, 책의 서문 쪽 번호(i, ii, iii 같은 소문자 표기), 슈퍼볼 회차, 교황과 국왕의 이름(베네딕토 16세 = XVI), 시계 문자판이 대표적입니다. 연도 표기는 대부분 1~3,999 안에 있으니 표준 표기로 충분합니다. 이 도구는 대소문자를 구분하지 않으므로 소문자 xiv도 14로 읽습니다. 결과를 Ⅻ 같은 유니코드 로마 숫자 문자로 바꿔 복사하는 기능도 있는데, 이 문자는 글꼴에 따라 모양이 다르고 검색에서 일반 알파벳과 다르게 취급될 수 있습니다.
예시
올해 연도
- 입력
2026- 결과
MMXXVI
M M(2,000) + XX(20) + VI(6). 빼기 표기가 한 번도 필요 없는 경우입니다.
빼기가 세 번 들어가는 수
- 입력
1994- 결과
MCMXCIV
M(1,000) + CM(900) + XC(90) + IV(4).
표준 표기의 최댓값
- 입력
3999- 결과
MMMCMXCIX
여기에 1을 더한 4,000부터는 vinculum 표기(I̅V̅)로 바뀝니다.
규칙 밖의 표기
- 입력
IC- 결과
오류
I는 V·X 앞에서만 뺄 수 있으므로 99는 XCIX로 써야 합니다. IIII도 같은 이유로 오류가 납니다.
사용 방법
- 변환 방향(숫자 → 로마 숫자, 로마 숫자 → 숫자)을 고릅니다.
- 값을 입력합니다. 로마 숫자는 소문자도 됩니다.
- 결과를 복사합니다. 필요하면 유니코드 로마 숫자 문자로 바꿔 복사합니다.
자주 묻는 질문
0이나 음수는 로마 숫자로 어떻게 쓰나요?
로마 숫자에는 0과 음수가 없습니다. 중세에 계산표에서 「없음」을 뜻하는 nulla를 쓴 예가 있지만 숫자 체계의 일부는 아닙니다. 이 도구도 1부터 받습니다.
4000은 MMMM이 아닌가요?
같은 글자를 네 번 쓰는 것은 현대 표준 규칙에 어긋납니다. 이 도구는 4,000을 I̅V̅로 씁니다. 역사 자료에서는 MMMM도 볼 수 있습니다.
IIII를 넣으면 왜 오류가 나나요?
표준 형식만 인식하기 때문입니다. 시계 등에서 쓰는 IIII는 4로 읽으면 됩니다.
IM으로 999를 쓸 수 없나요?
I는 V와 X 앞에서만 뺄 수 있습니다. 999는 CMXCIX입니다.
출처
기준일: