zh-Hans v
en zh tw

人民币金额大写转换

将人民币数字金额转换为中文大写,支持元、角、分及负数。不使用浮点数计算,保留金额精度。

如何转换金额

输入以元为单位的金额,例如 10010.05,结果为“人民币壹万零壹拾元零伍分”。可输入规范千位分隔符,例如 12,345.67;小数点使用英文句点。

输入会按字符串拆分为整数、角和分,不会先转成浮点数。最多接受 16 位整数和两位小数。超过两位小数会提示错误,不会擅自四舍五入。

零、整与负数的规则

整数使用壹、贰、叁、肆、伍、陆、柒、捌、玖,以及拾、佰、仟、万、亿、兆。连续的零合并,跨位时按数值补零。

没有角分时以“整”结束;只有分而没有角时补“零”,例如 10.05 为“人民币壹拾元零伍分”。负数用于表达退款或调整,例如 -12.30 为“人民币负壹拾贰元叁角”。

使用前核对

转换结果适合核对报销、合同和财务记录中的文字金额。票据对前缀、负数、币种及书写格式可能有具体要求,填写前仍需按实际表单核对。

金额转换结果
0人民币零元整
1001.01人民币壹仟零壹元零壹分
10.10人民币壹拾元壹角

常见问题

可以输入三位小数吗?

不能。人民币元角分最多两位小数;工具会明确报错,避免自动取整改变金额。

支持美元或英文支票金额吗?

此工具只生成中文人民币大写。英文数字拼写可使用 Number to Words,但不等同于特定币种的支票格式。

金额会上传吗?

不会。转换在浏览器本地完成,输入内容不会发送到服务器。

其他语言