罗马数字转换

在 1-3999 范围内双向转换,适合教学、排版与谜题。

阅读完整指南: 数据格式转换实战:列表分隔符、罗马数字与 NATO 字母编码 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

输入

结果

MMXXIV

注释说明

范围说明

仅支持 1-3999 的经典罗马数字表示法。

在 1-3999 范围内双向转换,适合教学、排版与谜题。

快速开始

  1. 数字转罗马

    输入整数 1-3999。

  2. 罗马转数字

    输入如 MMXXIV 的罗马字符串。

规则

使用减法记法 (IV, IX 等); 超出 3999 的经典表示不在本工具范围。

功能与使用场景

支持 1–3999 范围内阿拉伯数字与经典罗马数字双向转换,自动处理 IV、IX 等减法记法,输出统一为大写罗马字。

常用于历史课作业、书籍章节编号、钟表表盘标注、 crossword 谜题校验,以及游戏 UI 中的复古数字展示。

典型工作流

当需要处理历史文献或古典排版时,输入阿拉伯数字如'2023',工具会立即显示罗马数字'MMXXIII'。复制结果可直接粘贴到文档中。反向转换时,输入'XLII'会得到42,自动忽略大小写和多余空格。

开发者调试时,可用此工具快速验证算法输出的罗马数字格式。例如测试边界值3999(MMMCMXCIX)或特殊组合如900(CM)、4(IV)。支持URL参数调用,适合集成到自动化流程中。

示例

示例

Input

2024

Output

MMXXIV

FAQ

小写可以吗?

解码时忽略大小写; 编码输出为大写。

为什么最大只支持到3999?

这是古典罗马数字的标准上限,更高数值需使用中世纪发展的特殊符号(如'V̅'表示5000)。保持1-3999范围确保符合大多数历史文档和教学资料的规范要求。