罗马数字转换

阿拉伯数字与罗马数字互转,含拆解过程与书写规则

输入阿拉伯数字

标准罗马数字体系只能表示 1 到 3999

转换结果

罗马数字
MMXXVI
2026 的罗马写法
字符数
6
个字母
书写形式
规范写法
符合现代通用规则

拆解过程

片段数值说明
MM20001000 × 2
XX2010 × 2
V55 × 1
I11 × 1

基本符号与规则

罗马数字数值罗马数字数值
I1C100
IV4CD400
V5D500
IX9CM900
X10M1000
XL40MM2000
L50MMM3000
XC90MMMCMXCIX3999
  • 相同符号最多连写三次:III = 3,但 4 不写作 IIII,而用减法写作 IV。
  • 小数在大数左边表示相减,只允许 I 减 V 和 X,X 减 L 和 C,C 减 D 和 M,因此没有 IL、IC 这类写法。
  • 没有表示零和负数的符号,也没有小数,这是罗马数字被阿拉伯数字取代的主要原因。
  • 上限 3999:更大的数需要在字母上加横线表示乘以 1000(如 V̄ = 5000),该写法无法用普通文本可靠表达,本工具不支持。
  • 钟表盘上常见的 IIII 代替 IV,属于装饰传统与视觉平衡的考虑,并非规范写法,本工具仍能正确识别其数值。

把这次的结果存下来

结果是在你自己的浏览器里算出来的,关掉页面就没有了。保存后会留在「我的结果」里, 并生成一条链接——换设备、发给别人都能再打开(只存结果摘要,不存你填的原始数字)。

这是需求投票,不是邮件订阅:我们只统计有多少人想要这个工具做得更好, 用来排开发优先级,不会给你发通知邮件。邮箱只用于「一人一票」去重, 不发广告、不交给第三方;想删除记录,可通过页脚的联系方式告诉我们。

功能介绍

本工具实现阿拉伯数字与罗马数字的双向转换,覆盖标准罗马数字体系可表示的 1 到 3999。数字转罗马会按 M、CM、D、CD、C、XC、L、XL、X、IX、V、IV、I 的顺序贪心拆解并展示每一步的构成;罗马转数字支持大小写混输,会逐字符解析并标出「小数在前表示相减」的减法组合,同时判断输入是否为规范写法——例如钟表盘上常见的 IIII 虽不规范但仍能正确识别其数值为 4。工具还附有符号对照表与书写规则说明,包括相同符号最多连写三次、只允许特定的减法组合、没有零与负数,以及大于 3999 需在字母上加横线表示乘千因而无法用普通文本表达等。全部计算在浏览器本地完成,无需联网。

使用说明

1. 选择「数字转罗马」或「罗马转数字」;2. 输入 1~3999 的整数,或输入 I、V、X、L、C、D、M 组成的罗马数字;3. 可点击快捷示例快速填入;4. 查看转换结果与逐段拆解过程;5. 点击「复制结果」复制,并参考下方的符号对照表与书写规则。