跳到正文

← 全部工具

免费在线工具

罗马数字转换器

输入 2026 这样的数字或 MMXXVI 这样的罗马数字,就能看到另一种写法和完整的算式。IIII、IC 这类不标准的写法会被拒绝并说明原因,宽松模式则会接受并告诉你改了什么。它还能写日期和年份,列出从 A 到 B 的数字,并用上划线写法表示最大 3,999,999 的数。全部在你的浏览器里完成,不会上传任何内容。

两种都可以输入,页面会替你判断转换方向。小写也行。

试试:

同时接受钟面写法 IIII、VIIII 和 CCCC 这类加法写法,以及 IC(99)这类简写。结果会说明改了什么。

使用上划线或括号的写法,最大 3,999,999。这些写法只是约定,没有统一标准。

结果

罗马数字

MMXXVI

计算过程

2,026 = 1000 + 1000 + 10 + 10 + 5 + 1

七个符号

字母数值
I1
V5
X10
L50
C100
D500
M1,000

写法规则

  • •从大到小写,然后相加:XVI 是 10 + 5 + 1 = 16。
  • •I、X、C 最多连着写三次(III 是 3,XXX 是 30)。V、L、D 不重复。
  • •小符号写在大符号前面表示减去,但只有六种组合:IV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)。
  • •没有零,也没有负数。标准写法最大到 3,999(MMMCMXCIX)。
  • •每个十进制数位单独写,从千位开始:1994 是 M、CM、XC、IV。

用罗马数字写日期

输入日、月、年,并选择写法。大多数人想要的是年份,比如刻在奠基石上或写在版权行里。

日期

请填写日、月、年。

日期一律按公历计算,包括公历出现之前的年份。只支持 1 到 3,999 年。

列出从 A 到 B 的数字

生成数字和对应罗马数字的对照表,可用于章节目录、编号提纲或速查。最多 4,000 行。

使用步骤

  • •输入罗马数字(大小写都可以)就能得到数字。IIII、IC、VV 这类非标准写法会被拒绝,并说明违反了哪条规则。
  • •打开宽松模式,还能接受钟面上的 IIII,VIIII、XXXX 这类加法写法,以及 IL(49)、IC(99)这类简写。它会告诉你是怎么读的,并给出标准写法。
  • •3,999 以上的数字请打开扩展选项:字母上方的横线(或一对括号)表示这部分乘以 1,000,所以 4,000 写作 I̅V̅ 或 (IV),上限是 3,999,999。不同的书和软件写法不一,请确认读者习惯哪种。
  • •写日期时照常输入:20/10/2026 会变成 XX/X/MMXXVI,也可以让日和月保持数字,只把年份写成罗马数字。

常见问题

为什么 IIII 被拒绝?宽松模式接受什么?
标准写法把 4 写作 IV,并且 I、X、C 最多连着写三次,所以 IIII、XXXX、CCCC 会被拒绝,IC、VX 这类违反减法规则的组合也一样。钟面上常见 IIII,一些旧文献还用 VIIII 这类写法。打开宽松模式就能接受这些:IIII、VIIII、XXXX、LXXXX、CCCC、DCCCC,以及简写 IL、IC、XD、XM、ID、IM。结果会说明是怎么读的,并给出标准写法。
3,999 以上的数怎么写?
标准罗马数字最大到 MMMCMXCIX(3,999),因为 M 之上没有表示更大数的符号,而 M 最多连写三次。常见的约定是在字母上方加一条横线表示乘以 1,000,或者把这部分放进括号,所以 4,000 是 (IV),3,999,999 是 (MMMCMXCIX)CMXCIX。这只是约定,没有统一标准,所以页面同时给出两种写法,并需要你手动打开。
为什么没有零?负数和分数呢?
罗马数字用于计数和记录数量,没有表示零或负数的符号。中世纪需要在罗马数字表格里表示“没有”的人,会写拉丁词 nulla,有时缩写为 N。古罗马人确实用点和字母 S 表示以十二分之一为单位的部分分数,但现在没有统一写法,所以本页只转换整数,输入 0、负数或分数时会说明原因。
我输入的内容会被上传吗?
不会。转换在你的浏览器里完成,使用时不会发出任何请求,也不会保存。关闭或刷新页面后输入框就清空了。

相关阅读