数字转中文大写

把阿拉伯数字转成中文:金额大写模式输出「壹贰叁…元角分」的规范写法,普通读法模式输出「一二三…点」的日常读法。支持小数、负数与万亿级大数,零的合并与角分处理准确,全部在浏览器本地完成,数据不会上传。

输入数字 等待输入

可输入整数、小数与负号;千分位逗号与空格会被自动忽略。按回车即可转换。

转换结果
整数位数—
是否有小数—
结果字数—
转换模式—
输入数字后点击「转换」,这里将显示中文大写结果。

支持小数、负数与万亿级大数,金额大写仅保留到分。

转换规则
  • 金额大写使用「壹贰叁肆伍陆柒捌玖」与「拾佰仟」,按「万」「亿」「万亿」分级读,末位补「整」。
  • 金额式仅保留到分(2 位小数),超过 2 位的小数会四舍五入;角、分的零按规范处理,如 1005.04 读作「壹仟零伍元零肆分」。
  • 普通读法使用「一二三四五六七八九」,整数按「十百千万亿」读,小数部分用「点」逐位读出。
  • 负号统一读作「负」,如 -3.5 的金额式为「负叁元伍角整」。
  • 连续为零的数位合并为一个「零」,节末尾为零不读,如 1200 读作「壹仟贰佰」。
  • 全部处理在浏览器本地完成,不经过任何服务器。