每个罗马符号都有固定的值,标准写法里同一个符号最多连续出现三次,再加上六组减法组合(IV、IX、XL、XC、CD、CM):
| 符号 | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| 数值 | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
整个过程都在浏览器本地完成。输入的内容不会上传也不会保存,每敲一个字符结果就跟着更新,遇到无效输入(错误字母、IIII这类非标准写法、或超出1-3999范围的数字)会给出具体提示,而不是悄悄返回一个错误答案。
全程在浏览器中运行,无需上传,无需注册。
标准减法记数规则,1到3999。输入即换算 - 内容不会离开你的浏览器。
从左到右把符号的值加起来,遇到小符号排在大符号前面就相减:MCMXCIV等于1000+900+90+4=1994。这款免费罗马数字转换器双向都能用,输入1到3999的数字或一个罗马数字,立刻就能看到结果和换算过程。
每个罗马符号都有固定的值,标准写法里同一个符号最多连续出现三次,再加上六组减法组合(IV、IX、XL、XC、CD、CM):
| 符号 | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| 数值 | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
整个过程都在浏览器本地完成。输入的内容不会上传也不会保存,每敲一个字符结果就跟着更新,遇到无效输入(错误字母、IIII这类非标准写法、或超出1-3999范围的数字)会给出具体提示,而不是悄悄返回一个错误答案。
是的,完全免费,不用注册,也没有使用次数限制。转换器用纯JavaScript在浏览器里运行,页面加载完成后离线也能继续用。
不会。整个换算过程都在本地设备完成,输入的任何内容都不会发送到服务器、不会被保存也不会被分享,关掉标签页数据就没了。
从左到右依次相加,遇到小符号排在前面就相减:M=1000,CM=900(100在1000前面),XC=90(10在100前面),IV=4(1在5前面),总数是1994。对任何合法的罗马数字,转换器都会给出这样的详细拆解。
标准写法规定同一个符号最多重复三次,所以能写出的最大值是MMMCMXCIX,也就是3999。古罗马人用一种叫vinculum的记法(在符号上加一条横线,表示乘以1000)来表示更大的数,但那需要特殊的排版,所以现在几乎所有转换器都以3999为上限。
按标准的减法记数规则,4应该写成IV,这款转换器会把IIII标记为非标准写法。不过加法形式的IIII确实有一个著名的例外:传统钟表表盘上常用IIII,是为了和表盘另一侧的VIII在视觉上保持平衡。
没有。古典罗马数字系统里没有代表零的符号,也没有负数,最小的数是I=1。中世纪的抄写员偶尔会在表格里用N(nulla的缩写)表示零,但这从来不是标准记数法的一部分,这也是为什么转换器只接受1到3999的数字。
把每部分分开转换就行。2026年写作MMXXVI;像14-2-2026这样的日期可以写成XIV·II·MMXXVI。如果是要刻在纹身或器物上,建议先在这里把罗马数字转回数字核对一遍,减法位置摆错了肉眼很难发现,一旦刻上去就没法改了。