← 退出

数字转中文大写

金额数字转中文大写,发票合同常用

大写结果
壹万贰仟叁佰肆拾伍元陆角柒分

支持带两位小数的金额(角、分),整数部分支持到千亿级别。这个转换结果适合用于财务单据、发票、合同金额等需要大写金额的场景,建议核对无误后再正式使用。

关于数字转中文大写

这个工具把阿拉伯数字表示的金额转换成中文大写金额,也就是发票、合同、收据、银行单据里常见的「壹贰叁肆」写法,比如 12345.67 会变成「壹万贰仟叁佰肆拾伍元陆角柒分」。转换按「元、角、分」处理,最多保留两位小数,整数部分上限是不到一万亿(最大 999999999999)。它只做数字到大写的单向转换,不能反向把大写还原成数字,也不处理负数、外币单位或者带千分位逗号的输入。用于正式单据前,请务必自己再核对一遍。

操作步骤

  1. 在「输入数字金额」输入框里输入金额,例如 12345.67。页面打开时已经填了这个示例。
  2. 输入的同时,下方会立即出现「大写结果」,不需要点击转换按钮。
  3. 点结果右上角的复制按钮,把大写金额复制到剪贴板,再粘贴到你的文档或表格里。
  4. 如果输入框清空,结果区域会消失;如果输入的是无法识别的内容、负数、带逗号或科学计数法的写法,会提示「输入无效:请只输入非负数字(可带小数点),不要包含逗号、符号或字母」;如果数字大到超出范围,会提示「数字过大,超出转换范围」。

一个实际例子

下面的结果都是用工具里同样的转换函数实际运行得到的。12345.67 转换为「壹万贰仟叁佰肆拾伍元陆角柒分」。整数金额 100 转换为「壹佰元整」,末尾自动加上「整」字。10001 转换为「壹万零壹元整」,中间的连续零被合并成一个「零」。100000001 转换为「壹亿零壹元整」,中间整组为零的万位也只读一个「零」。100.05 转换为「壹佰元零伍分」,角位为 0、分位不为 0 时会补一个「零」。0.5 转换为「零元伍角」。999999999999 转换为「玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元整」,这是工具支持的最大值;再大一位(1000000000000)就会提示超出范围。

转换规则简介

数字 0 到 9 对应零、壹、贰、叁、肆、伍、陆、柒、捌、玖,个位以上用拾、佰、仟,再往上用万、亿。工具把整数部分每四位分成一组,分别转换后接上万、亿这样的大单位,位与位之间的连续零合并为一个零,末位的零不读。小数部分:第一位是角,第二位是分;角分都为 0 时在「元」后面加「整」。

支持范围与已知限制

  • 整数部分最大为 999999999999(不到一万亿),也就是最高「仟亿」。达到或超过 1000000000000 会提示数字过大。
  • 小数最多保留两位,第三位起按四舍五入进位到分。例如 1.999 得到「贰元整」,1.005 得到「壹元零壹分」。进位后若达到 1000000000000 则提示数字过大。
  • 不接受千分位逗号、货币符号和科学计数法。例如输入 1,234.5 或 1e3 时会提示输入无效,请先去掉逗号和符号再输入。
  • 负数、纯字母等无法识别的输入会提示输入无效。金额不能为负数。
  • 输入含有多个小数点时(如 12.3.4)会提示输入无效。
  • 输入前面的多余 0 会被去掉(00012 按 12 处理)。
  • 「整」字的规则是:只有角和分都为 0 才加;像「壹佰元伍角」这样角分之后不会再加「整」。部分单位对此有自己的书写规范,以你所在单位或银行的要求为准。
  • 输出只有人民币的「元角分」格式,没有「人民币」前缀,也不提供其他币种的单位,需要的话自行在前面补写。

常见问题:为什么大写金额要用壹贰叁,不用一二三?

笔画少的「一二三」容易被涂改,比如一改成三、十改成千。大写数字笔画复杂,不容易被篡改,所以财务和法律文书中要求使用大写金额。这个工具只负责转换,具体的书写规范和是否需要补充「人民币」「整」等,请以你所在单位的财务制度和银行要求为准。

常见问题:零是怎么处理的?

规则是中间无论有一个还是连续多个零,都只读一个「零」,末尾的零不读。例如 10001 读作「壹万零壹」,100000001 读作「壹亿零壹」。另外有「0.05」这种整数部分为零的金额,结果是「零元零伍分」。

常见问题:结果旁边有复制按钮,复制出去是什么?

复制的就是屏幕上显示的整串大写文字。如果结果是「数字过大」提示,按钮也会照原样复制这条提示文字,请注意不要误用。

常见问题:这个结果能直接用在正式合同上吗?

可以作为参考写法,但请务必人工核对,尤其是涉及到大金额、小数位多于两位、或者输入时带有逗号的情形。上面已经列出的限制是你在正式使用前需要排除的风险。

隐私与处理方式

转换在你的浏览器里完成,只是对你输入的字符串做计算,代码没有向任何服务器发送金额,也没有保存历史记录。刷新页面会回到默认示例。