일곱 글자와 두 가지 규칙
로마 숫자는 I(1) V(5) X(10) L(50) C(100) D(500) M(1000) 일곱 글자로 씁니다. 큰 단위부터 차례로 늘어놓아 더하는 것이 기본이고(VIII = 5+1+1+1), 작은 글자가 큰 글자 바로 앞에 오면 뺍니다(IV = 5−1, IX = 10−1). 뺄셈은 I→V·X, X→L·C, C→D·M 조합만 허용되므로 99는 IC가 아니라 XCIX이고, 49는 IL이 아니라 XLIX입니다. 같은 글자는 최대 세 번만 반복하며 V·L·D는 반복하거나 뺄셈에 쓸 수 없습니다. 이 규칙 때문에 각 자리(천·백·십·일)를 따로 바꿔 이어 붙이면 항상 표준 표기가 나옵니다. 변환은 브라우저 안에서만 처리됩니다.
연도 표기
2024는 MMXXIV(1000+1000+10+10+4), 1999는 MCMXCIX(1000+900+90+9)입니다. 1990년대 연도는 CM·XC·IX가 겹쳐 길어지고, 2000년대는 MM으로 시작해 짧습니다. 영화 엔딩 크레딧의 저작권 연도, 건물 초석, 올림픽·슈퍼볼 회차(Super Bowl LVIII = 58회), 책 서문의 쪽 번호(소문자 i, ii, iii), 교황·왕의 대수(Elizabeth II)가 로마 숫자를 쓰는 대표적인 자리입니다.
시계의 IIII
시계 문자판은 4를 IV 대신 IIII로 적는 전통이 있습니다. 문자판 좌우의 시각적 균형(VIII과 IIII의 너비), IV가 로마 신 유피테르(IVPITER)의 약자와 겹친다는 설 등 여러 설명이 있지만 확정된 이유는 없습니다. 9는 그대로 IX를 씁니다. 시계 표기 옵션은 이 관습을 따르며, 그 외의 문서에서는 IV가 표준입니다.
3999까지인 이유와 바(vinculum)
M을 세 번까지만 반복할 수 있어 기본 표기는 MMMCMXCIX(3999)가 최대입니다. 더 큰 수는 글자 위에 가로줄을 그어 1000배로 읽는 vinculum 방식(V̄ = 5000)을 쓰지만 일반 텍스트에서 정확히 표현하기 어렵고 표기법도 통일되어 있지 않아 이 도구는 지원하지 않습니다. 로마 숫자에는 0과 소수, 음수도 없습니다. 고대 로마에서도 큰 수 계산에는 주판을 썼고, 로마 숫자는 기록용 표기였습니다.
자주 묻는 질문
MCMXCIX 대신 MIM이라고 써도 되나요?
값은 1999로 읽히지만 표준 규칙에는 어긋납니다(I는 V·X 앞에만 올 수 있음). 이 도구는 오류로 표시하고 표준 표기를 함께 알려 줍니다.
소문자도 인식하나요?
네. 입력은 대소문자를 구분하지 않으며, 유니코드 로마 숫자 기호(Ⅻ 등)도 알파벳으로 바꿔 처리합니다. 출력은 옵션으로 소문자를 선택할 수 있습니다.
엑셀에서 바꾸려면?
ROMAN(숫자) 함수가 로마 숫자를, ARABIC(문자열)이 반대 변환을 합니다. ROMAN도 3999까지만 지원합니다.