
로마 숫자 완벽 가이드: 변환기 + 참조표 (2026)
📷 Pixabay / Pexels로마 숫자 완벽 가이드: 변환기 + 참조표 (2026)
로마 숫자를 읽고 쓰는 방법, 오늘날 어디서 사용되는지, 무료 온라인 변환기까지 — 로마 숫자의 모든 것을 알아보세요.
로마 숫자 완벽 가이드: 변환기 + 참조표 (2026)
솔직히 말하면, 저는 로마 숫자에 꽤 오랫동안 관심이 없었습니다. 학교에서 배웠고, 시계에서 가끔 보이고, 영화 크레딧 끝에 어딘가 나온다는 것 정도만 알았죠. 그런데 어느 날 슈퍼볼 번호를 계산하다가, 그리고 영화 시리즈 번호를 확인하다가, 문득 이 오래된 숫자 체계가 지금도 얼마나 많은 곳에 살아 있는지 새삼 놀랐습니다.
2000년 넘게 전에 만들어진 숫자 체계가 스포츠 중계 화면에도, 명품 시계 문자판에도, 심지어 최신 영화 저작권 표기에도 여전히 쓰이고 있다는 게 사실 꽤 신기하지 않나요? 이 글에서는 로마 숫자의 역사부터 변환 방법, 그리고 오늘날 어디서 어떻게 쓰이는지까지 한번 제대로 살펴보겠습니다.
빠르게 숫자를 변환해야 한다면 로마 숫자 변환기를 바로 사용하실 수 있습니다.
로마 숫자의 역사적 배경
로마 숫자는 고대 로마에서 발전한 숫자 체계로, 기원전 900년에서 800년경부터 사용된 것으로 추정됩니다. 초기에는 에트루리아인(이탈리아 반도의 고대 민족)의 표기법에서 영향을 받았고, 이후 로마가 지중해를 지배하면서 서유럽 전역에 퍼졌습니다.
흥미로운 점은 로마 숫자가 처음부터 지금과 같은 형태가 아니었다는 겁니다. 초기에는 IIII라고 4를 표기했고, VIIII가 9였습니다. 뺄셈 표기법(IV, IX 등)은 나중에 등장했으며 중세 시대에 이르러서야 일반화되었습니다.
로마 숫자는 중세 유럽에서 상업, 행정, 법률 문서의 표준 숫자 표기법이었습니다. 그러다 1314세기에 인도-아랍 숫자 체계(우리가 지금 쓰는 09)가 유럽에 보급되면서 서서히 대체되기 시작했습니다.
재미있는 역사적 사실: 피보나치(레오나르도 다 피사)의 1202년 저서 '산반서(Liber Abaci)'가 아랍 숫자를 유럽에 소개하는 데 큰 역할을 했습니다. 상인들이 로마 숫자보다 계산이 훨씬 편한 아랍 숫자를 채택하면서 로마 숫자의 실용적 사용은 줄어들었지만, 그 권위와 격식 있는 이미지는 지금까지도 이어지고 있습니다.
기본 기호 완전 참조표
로마 숫자는 7개의 기본 기호로 이루어져 있습니다.
| 로마 숫자 | 아라비아 숫자 | 이름 |
|---|---|---|
| I | 1 | 우누스(Unus) |
| V | 5 | 퀸퀘(Quinque) |
| X | 10 | 데켐(Decem) |
| L | 50 | 퀸쿠아긴타(Quinquaginta) |
| C | 100 | 켄툼(Centum) |
| D | 500 | 퀸겐티(Quingenti) |
| M | 1000 | 밀레(Mille) |
이 7개 기호를 조합해서 1부터 3999까지의 모든 수를 표현할 수 있습니다.
자주 사용하는 숫자 참조표
| 아라비아 | 로마 | 아라비아 | 로마 |
|---|---|---|---|
| 1 | I | 30 | XXX |
| 2 | II | 40 | XL |
| 3 | III | 50 | L |
| 4 | IV | 60 | LX |
| 5 | V | 70 | LXX |
| 6 | VI | 80 | LXXX |
| 7 | VII | 90 | XC |
| 8 | VIII | 100 | C |
| 9 | IX | 400 | CD |
| 10 | X | 500 | D |
| 11 | XI | 600 | DC |
| 14 | XIV | 900 | CM |
| 15 | XV | 1000 | M |
| 19 | XIX | 1900 | MCM |
| 20 | XX | 2000 | MM |
| 21 | XXI | 2024 | MMXXIV |
| 25 | XXV | 2025 | MMXXV |
| 29 | XXIX | 2026 | MMXXVI |
뺄셈 표기법: 로마 숫자의 핵심 규칙
로마 숫자를 처음 배울 때 가장 헷갈리는 게 바로 뺄셈 표기법(subtractive notation)입니다. IV가 4인 이유, IX가 9인 이유를 처음에는 직관적으로 이해하기 어렵죠.
기본 원리는 간단합니다: 작은 수가 큰 수 앞에 오면 그 값을 뺀다.
IV = V - I = 5 - 1 = 4
IX = X - I = 10 - 1 = 9
XL = L - X = 50 - 10 = 40
XC = C - X = 100 - 10 = 90
CD = D - C = 500 - 100 = 400
CM = M - C = 1000 - 100 = 900
뺄셈 표기법의 규칙
모든 조합이 허용되는 건 아닙니다. 정해진 규칙이 있어요:
I는V(5)와X(10) 앞에만 올 수 있습니다X는L(50)과C(100) 앞에만 올 수 있습니다C는D(500)와M(1000) 앞에만 올 수 있습니다V,L,D는 뺄셈 표기에 사용하지 않습니다
즉, IL(49처럼 보이지만 잘못된 표기), IC(99처럼 보이지만 잘못된 표기)는 올바른 로마 숫자가 아닙니다.
올바른 표기:
49 = XLIX (XL + IX = 40 + 9)
99 = XCIX (XC + IX = 90 + 9)
덧셈 규칙
같은 기호를 반복하면 더합니다. 단, 같은 기호를 연속으로 3번 이상 쓰지 않는 게 현대 표기법의 관례입니다 (4는 IIII가 아닌 IV).
III = 3 (I + I + I)
XXX = 30 (X + X + X)
CCC = 300 (C + C + C)
MMM = 3000 (M + M + M)
수동으로 변환하는 방법
직접 변환을 이해하면 언제든 머릿속으로 계산할 수 있습니다. 단계별로 살펴볼게요.
아라비아 숫자 → 로마 숫자
방법: 가장 큰 값부터 빼면서 기호를 추가한다
예시: 2026을 변환해보겠습니다.
2026
→ 2026 ÷ 1000 = 2 나머지 26 → MM (M을 2번)
→ 26 ÷ 500 = 0 (D는 건너뜀)
→ 26 ÷ 100 = 0 (C는 건너뜀)
→ 26 ÷ 50 = 0 (L은 건너뜀)
→ 26 ÷ 10 = 2 나머지 6 → XX (X를 2번)
→ 6 ÷ 5 = 1 나머지 1 → V (V를 1번)
→ 1 ÷ 1 = 1 → I (I를 1번)
결과: MM + XX + V + I = MMXXVI
뺄셈 표기가 필요한 경우 — 예시: 1994
1994
→ 1994 ÷ 1000 = 1 나머지 994 → M
→ 994 ÷ 900 = 1 나머지 94 → CM (900이니까 CM)
→ 94 ÷ 90 = 1 나머지 4 → XC (90이니까 XC)
→ 4 = IV → IV
결과: M + CM + XC + IV = MCMXCIV
로마 숫자 → 아라비아 숫자
방법: 왼쪽에서 오른쪽으로 읽으며, 현재 기호 값이 다음 기호 값보다 작으면 뺀다
예시: MMXXVI를 변환
M M X X V I
1000+1000+10+10+5+1 = 2026
(모든 기호가 다음 기호보다 크거나 같으므로 전부 더하면 됨)
예시: MCMXCIV를 변환
M C M X C I V
M = 1000
C(다음이 M이고 C < M이므로) = -100
M = 1000
X(다음이 C이고 X < C이므로) = -10
C = 100
I(다음이 V이고 I < V이므로) = -1
V = 5
합계: 1000 - 100 + 1000 - 10 + 100 - 1 + 5 = 1994
이 알고리즘을 코드로 구현하면 꽤 깔끔하게 됩니다. 관심 있으신 분들을 위해 JavaScript 예시:
function toRoman(num) {
const values = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1];
const symbols = ['M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I'];
let result = '';
for (let i = 0; i < values.length; i++) {
while (num >= values[i]) {
result += symbols[i];
num -= values[i];
}
}
return result;
}
console.log(toRoman(2026)); // MMXXVI
console.log(toRoman(1994)); // MCMXCIV
오늘날 로마 숫자는 어디서 볼 수 있나요?
현대 사회에서 로마 숫자는 실용적인 계산보다는 권위, 격식, 전통의 상징으로 사용됩니다. 생각보다 정말 많은 곳에서 보입니다.
슈퍼볼(Super Bowl)
미국 미식축구 챔피언십 경기인 슈퍼볼은 1967년부터 로마 숫자로 번호를 매기고 있습니다. 2024년에 열린 경기는 Super Bowl LVIII(58번째)였습니다. 이 전통은 워낙 확고해서, 2016년 Super Bowl 50 때 잠시 아라비아 숫자로 표기했다가 다음 해인 51번째부터 다시 LI로 돌아갔습니다.
영화 시리즈
헐리우드 속편 영화에서 로마 숫자 번호를 쓰는 전통이 있습니다. Rocky II, III, IV, The Godfather Part II, Star Wars Episode IV, Fast & Furious (최근에는 아라비아 숫자로 돌아갔지만)... 권위 있고 웅장한 느낌을 주기 때문에 특히 액션이나 드라마 시리즈에서 많이 씁니다.
영화 크레딧 끝에 나오는 저작권 연도도 대부분 로마 숫자입니다. 예를 들어 2026년에 개봉한 영화라면 크레딧에 © MMXXVI라고 표기됩니다. 왜 로마 숫자를 쓰느냐고요? 오래된 관행이기도 하고, 초방영 연도를 명확히 표기하지 않으려는 목적도 있다는 이야기가 있습니다.
시계와 시계 문자판
고급 시계나 괘종시계의 문자판에서 로마 숫자를 자주 볼 수 있습니다. 재미있는 점은 많은 시계에서 4를 IV가 아닌 IIII로 표기한다는 겁니다. 미적인 이유(문자판 좌우 대칭)라는 설과, 시계 제조 역사에서 IV는 로마 신 Jupiter(유피테르)의 첫 두 글자와 비슷하다는 이유로 피했다는 설이 있습니다. 어느 쪽이든, 시계에서 IIII를 보더라도 잘못된 게 아니라는 걸 알게 됐으니 도움이 되길 바랍니다.
왕족과 교황 이름
영국의 찰스 3세(Charles III), 엘리자베스 2세(Elizabeth II), 그리고 교황 이름에서 로마 숫자를 씁니다. 같은 이름을 가진 왕이나 교황이 여럿일 때 순서를 표기하는 데 사용합니다. 프란치스코 교황은 1세이기 때문에 번호를 잘 쓰지 않지만, 요한 바오로 2세(John Paul II) 처럼 여럿일 때는 반드시 붙입니다.
올림픽과 스포츠 대회
올림픽 게임도 공식적으로는 로마 숫자로 번호를 매깁니다. 제32회 하계 올림픽은 Tokyo 2020이지만 공식 표기로는 Games of the XXXII Olympiad였습니다.
건물 명판과 기념비
오래된 건물의 초석이나 기념비에서 건립 연도를 로마 숫자로 새긴 것을 볼 수 있습니다. 웅장하고 시간을 초월한 느낌을 주기 때문에 지금도 새로 짓는 건물이나 기념비에 로마 숫자 연도를 새기기도 합니다.
책과 문서
책의 서문(preface)이나 머리말 페이지 번호는 대문자 로마 숫자(I, II, III...)나 소문자 로마 숫자(i, ii, iii...)로 표기하는 게 관례입니다. 본문과 구분하기 위함인데, 법률 문서나 학술 논문에서도 자주 볼 수 있습니다.
재미있는 사실들
로마 숫자에 대해 알면 흥미로운 사실들을 몇 가지 더 공유할게요.
올해(2026)는 MMXXVI입니다. M+M+X+X+V+I = 1000+1000+10+10+5+1 = 2026. 생각보다 길지 않죠?
로마 숫자에는 0이 없습니다. 0의 개념은 로마 제국이 전성기를 맞이하던 시절에 서양에 아직 전해지지 않았습니다. 로마인들에게 "아무것도 없음"을 숫자로 표현할 필요가 없었습니다. 실용적인 상업 계산에 쓰이던 체계였으니까요.
최대 표현 가능한 수는 3999(MMMCMXCIX)입니다. 전통적인 로마 숫자 체계에서 M이 가장 큰 기호이고, 이를 3번 이상 연속 쓰지 않는 게 관례라 3000이 최대입니다. 거기에 999를 더하면 3999가 됩니다.
가장 긴 로마 숫자 중 하나는 1888입니다. MDCCCLXXXVIII로, 무려 13글자입니다. M+D+C+C+C+L+X+X+X+V+I+I+I = 1000+500+100+100+100+50+10+10+10+5+1+1+1 = 1888.
소문자 로마 숫자도 있습니다. i, ii, iii, iv, v... 로 표기하는 소문자 버전은 책의 서문 페이지 번호나 법률 문서의 세부 조항 번호 등에 쓰입니다.
2026 = MMXXVI라는 숫자 조합은 꽤 보기 좋습니다. M이 두 개, X가 두 개로 대칭적인 느낌이 있고, 6글자로 비교적 간결합니다. 반면 1888처럼 9나 8이 많은 숫자들은 로마 숫자로 변환하면 훨씬 길어집니다.
로마 숫자 변환기 활용하기
매번 직접 계산하는 게 번거롭거나, 큰 수를 변환해야 할 때는 로마 숫자 변환기를 사용하면 편합니다. 아라비아 숫자를 입력하면 로마 숫자로, 혹은 반대로 즉시 변환해줍니다.
특히 다음 상황에서 유용합니다:
- 영화나 TV 크레딧의 저작권 연도 확인
- 오래된 건물 명판의 연도 해석
- 슈퍼볼이나 올림픽 번호 변환
- 시계 문자판 읽기
- 문서 작업 시 로마 숫자 페이지 번호 생성
로마 숫자를 배워두면 좋은 이유
현대에 직접 계산에 쓸 일은 없지만, 로마 숫자를 읽고 쓸 줄 알면 여러 상황에서 유용합니다.
첫째, 문화적 문해력입니다. 박물관, 역사적 건물, 고전 영화, 스포츠 중계에서 로마 숫자를 만날 때 즉시 이해할 수 있습니다.
둘째, 프로그래밍 면접 문제로 자주 나옵니다. 로마 숫자 변환 알고리즘은 LeetCode를 비롯한 코딩 인터뷰에서 단골 문제입니다. 변환 로직을 직접 짤 줄 알면 유리하죠.
셋째, 아이들 교육에 유용합니다. 로마 숫자는 덧셈, 뺄셈의 직관적인 이해와 수 감각을 키우는 데 도움이 됩니다.
넷째, 그냥 알면 재미있습니다. 슈퍼볼 광고를 보다가 LVIII이 58이라는 걸 바로 알아챌 때의 뿌듯함이 있습니다.
정리
로마 숫자는 2000년 이상의 역사를 가진 숫자 체계지만, 지금도 스포츠, 영화, 시계, 왕실, 교회, 건축 등 다양한 분야에서 권위와 전통의 상징으로 살아 있습니다.
핵심 내용을 다시 정리하면:
- 기본 7개 기호: I(1), V(5), X(10), L(50), C(100), D(500), M(1000)
- 뺄셈 표기: 작은 기호가 큰 기호 앞에 오면 뺀다 (IV=4, IX=9, XL=40 등)
- 덧셈 표기: 같거나 감소하는 순서로 오면 더한다
- 2026 = MMXXVI
- 최대값 = 3999 = MMMCMXCIX
빠른 변환이 필요할 때는 로마 숫자 변환기를 활용하세요. 1에서 3999까지의 모든 숫자를 즉시 변환할 수 있습니다.