什么是罗马数字转换器?

在罗马数字和阿拉伯数字之间即时转换。标准模式支持 1 到 3,999,采用标准减法表示法;开启扩展模式后可使用上线(vinculum)记号,覆盖到 3,999,999。日期标签会把月、日、年分别转成罗马数字,适合纹身、首饰和题词;批量标签可一次性转换整列数值。

转换器对罗马数字进行严格校验:像 IIII、VV 这种重复式减法写法会被拒绝,因为它们不符合古典写法。符号分解会标明使用了哪些减法组合(CM = 900,IV = 4),让你看清楚整个数字是怎么拼出来的。扩展模式下,可以在字母前加下划线,或使用合并上线(V̄)让符号乘以 1,000,例如 _V = 5,000,V̄MMXXIV = 7,024。日期标签可以分别填月、日、年,并选择顺序(MM.DD.YYYY、DD.MM.YYYY 或 YYYY.MM.DD)和分隔符。批量标签每行一个数值,自动判断转换方向,一键复制所有结果。

使用方法

  1. 输入阿拉伯数字(1–3999)或罗马数字(如 MCMXCIV)。
  2. 转换结果即时显示,同时展示符号分解详情。
  3. 复制转换结果,或查看罗马数字符号对照表。

何时使用

  • 辨认老电影或老书上的版权年份 MCMXCVIII。
  • 为章节编号、续集片名或手表表盘文字使用古典写法。
  • 辅导学生学习减法表示法时核对作业。

结果

输入 2024 → MMXXIV(M+M+X+X+IV)。输入 MCMXCIV → 1994(M=1000, CM=900, XC=90, IV=4)。

常见问题

为什么上限是 3999,而不是更大?
标准罗马数字最大的基本符号是 M(1000),因此用七个基本符号能写出的最大数是 MMMCMXCIX = 3,999。若需更大数,请开启扩展模式:上线(vinculum)会把符号值乘以 1,000,所以 V̄ = 5,000,M̄ = 1,000,000。扩展模式上限为 3,999,999。可以直接输入上线字符,或者使用更便于键盘输入的下划线写法,例如 _V。
为什么 4 写成 IIII 会被拒绝?
古典罗马数字使用减法写法:4 必须写成 IV,而不是 IIII。虽然部分钟表为了视觉平衡会用 IIII,但本工具遵循国际标准——同一个符号最多连续重复三次。
零能用罗马数字表示吗?
罗马人没有零的符号。中世纪学者后来用 nulla 这个词或字母 N 来代替,但这都不属于古典罗马数字。本工具从 1 = I 开始。
符号分解里显示的是什么?
每一行显示一个符号或一个减法组合及其数值。例如 MCMXCIV 会拆成 M=1000、CM=900、XC=90、IV=4。这样能直观看出 CM 和 XC 是作为整体的减法组合,而不是 C-M 或 X-C。
能输入小写字母例如 mcm 吗?
可以。输入不区分大小写,mcm、McM、MCM 都会被识别为 1900。结果默认显示为大写(碑铭标准写法),但你也可以切换“字母大小写”开关改为小写,适合章节标题、脚注或手稿风格的数字。

相关工具