- 위 변환기에 숫자를 넣으면 로마숫자로, 로마숫자를 넣으면 숫자로 바꿔 줘요.
- 쓸 수 있는 범위는 1부터 3999까지예요.
- Ⅰ~Ⅻ 로마숫자 특수문자는 누르면 바로 복사돼요.
로마숫자 기본 규칙
로마숫자는 알파벳 일곱 글자로 수를 나타내요.
| 글자 | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| 값 | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
큰 수부터 적고 값을 모두 더하는 게 기본이에요. 그래서 XV는 15, MDC는 1600이에요.
작은 수를 큰 수 앞에 쓰면 빼요. 4는 IV, 9는 IX, 40은 XL, 90은 XC예요. 같은 글자는 세 번까지만 이어 써요.
더 자세한 읽는 순서와 연습 문제는 로마숫자 읽는 법 가이드에 정리했어요.
숫자 로마자 변환 예시
숫자 로마자 변환은 자릿수를 나눠 하면 쉬워요.
- 2026 = 2000 + 20 + 6 → MM + XX + VI → MMXXVI
- 1994 = 1000 + 900 + 90 + 4 → M + CM + XC + IV → MCMXCIV
- 3999 → MMMCMXCIX (일반 표기로 쓸 수 있는 가장 큰 수)
변환기는 규칙에 맞지 않는 표기(예: IIII)를 넣으면 올바른 표기를 알려 줘요. 0과 음수는 로마숫자로 나타낼 수 없어서 안내 문구가 나와요.
자주 틀리는 표기
- 4를 IIII로 쓰기 → 표준 표기는 IV
- 10을 VV로 쓰기 → V는 두 번 쓰지 않아서 X
- 99를 IC로 쓰기 → I는 V·X 앞에서만 빼서 XCIX
- 49를 IL로 쓰기 → 같은 이유로 XLIX
헷갈릴 때는 위 변환기의 ‘로마숫자 → 숫자’ 칸에 넣어 보세요. 틀린 표기면 올바른 모양을 함께 알려 드려요.
1부터 12까지 한눈에 보기
| 값 | 알파벳 표기 | 한 글자 문자 | 값 | 알파벳 표기 | 한 글자 문자 |
|---|---|---|---|---|---|
| 1 | I | Ⅰ | 7 | VII | Ⅶ |
| 2 | II | Ⅱ | 8 | VIII | Ⅷ |
| 3 | III | Ⅲ | 9 | IX | Ⅸ |
| 4 | IV | Ⅳ | 10 | X | Ⅹ |
| 5 | V | Ⅴ | 11 | XI | Ⅺ |
| 6 | VI | Ⅵ | 12 | XII | Ⅻ |
Ⅰ~Ⅻ을 누르면 치는 법과 깨짐 위험이 나와요
아래 목록의 문자를 누르면 복사와 함께 키보드로 치는 법을 알려 드려요. Ⅰ은 “PC 윈도우: ㅈ + 한자 키 → 21번째”, Ⅹ은 “PC 윈도우: ㅈ + 한자 키 → 30번째”예요.
Ⅻ처럼 목록에 없는 문자는 복사해서 쓰라고 안내해요. 깨짐 위험은 Ⅰ이 “한국 표준(KS X 1001)에 있는 문자라 대부분의 기기에서 잘 보여요.”, Ⅻ이 “유니코드 1.1 버전부터 있던 문자예요. 대부분 잘 보이지만 글꼴에 따라 네모(□)로 보일 수도 있어요.”예요.
로마숫자 특수문자와 알파벳 I·V·X의 차이
로마숫자는 두 가지로 쓸 수 있어요.
- 알파벳으로 쓰기: I, V, X를 이어 써요. 예: XII
- 로마숫자 특수문자로 쓰기: 숫자 하나가 한 글자예요. 예: Ⅻ
Ⅰ~Ⅻ은 1부터 12까지 한 글자씩 있어서 목차 번호처럼 칸을 맞출 때 보기 좋아요. 13 이상은 한 글자 문자가 없어요.
유니코드 데이터에서 Ⅻ은 X·I·I로 풀어 쓸 수 있는 ‘호환 문자’로 표시돼 있어요. 그래서 검색이나 정렬에서 XII와 다르게 처리될 수 있어요. 연도나 큰 수에는 알파벳 표기가 무난해요.
키보드와 문서에서 넣는 법
윈도우에서는 ㅈ + 한자 키 목록에 Ⅰ~Ⅹ과 ⅰ~ⅹ이 있어요. Ⅺ과 Ⅻ은 이 목록에 없어요.
한글·워드·엑셀에서 넣는 방법은 한글·워드·엑셀 가이드에 따로 정리했어요.
자주 묻는 질문
로마숫자 특수문자를 복사하려면?
위 목록의 Ⅰ~Ⅻ, ⅰ~ⅻ을 누르면 바로 복사돼요. 50(Ⅼ), 100(Ⅽ), 500(Ⅾ), 1000(Ⅿ)도 한 글자 문자로 준비했어요.
소문자 로마숫자도 있나요?
네. ⅰ, ⅱ, ⅲ처럼 소문자 문자도 있어요. 변환기 결과의 ‘소문자’ 줄을 복사하면 알파벳 소문자 표기도 얻을 수 있어요.
로마숫자에 0이 있나요?
없어요. 일곱 글자 중에 0을 나타내는 글자가 없어요. 변환기에 0을 넣으면 ‘0을 나타내는 기호가 없어요’라는 안내가 나와요.
대문자와 소문자는 값이 다른가요?
같아요. XII와 xii는 모두 12예요. 변환기의 ‘로마숫자 → 숫자’ 칸에는 소문자로 넣어도 똑같이 읽어 줘요.
4000 이상은 바꿀 수 없나요?
일곱 글자와 위 규칙만으로는 3999까지가 한계예요. 그래서 이 변환기도 1부터 3999까지만 바꿔 줘요.