← 返回首页

数字转中文

输入数字,转换为中文大写、小写、财务金额。

数字转中文 是什么?

这个工具把阿拉伯数字转成中文写法,支持三种模式:小写(如 1234 → 一千二百三十四)、大写(壹仟贰佰叁拾肆)和金额大写(人民币壹仟贰佰叁拾肆元整)。财务报销、合同金额、借条收据、发票填写这些场景都要求大写金额,手写容易把「贰」写成「貳」、把「拾」写成「十」,或者漏掉「整」字。比如出纳开一张 5800.50 元的报销单,需要写成「人民币伍仟捌佰元伍角整」,用工具输入 5800.5 直接复制即可,不用再翻对照表逐位核对。

使用步骤

  1. 在输入框键入数字,例如 2024,支持整数、小数和负号,不要带千分位逗号。
  2. 选择输出模式:小写用于日常读法,大写用于票据,金额大写会自动补「元角分整」。
  3. 输入 10086.79 并选金额大写,得到「人民币壹万零捌拾陆元柒角玖分」。
  4. 点击复制按钮,把结果粘到 Word、Excel 或合同模板对应位置。
  5. 如需批量处理,逐条替换输入值重新转换,页面不会保留历史记录。

对比:用它还是手工做?

对比维度本工具手工/替代做法
转换耗时输入即出结果,约 0.1 秒查对照表逐位写,10 位数字约 1-2 分钟
大写准确率按规则自动处理零、整、角分,无笔误手写易把「贰」写成「貳」、漏「整」字
金额格式自动补「人民币」和「元角分整」需自己判断何时写「整」何时不写
批量能力单次一条,需逐条替换Excel 可用 NUMBERSTRING 函数,但仅支持小写

常见问题

小数位超过两位怎么办?

金额大写按人民币分位截断,只保留两位小数。输入 3.14159 会按 3.14 输出「叁元壹角肆分」,第三位 1 被舍去而非四舍五入。如果要做四舍五入,请先在输入框写成 3.15 再转换。

零和负数怎么读?

0 输出「零」,金额模式输出「人民币零元整」。负数会加「负」字,如 -500 读作「负五百」,金额模式为「负人民币伍佰元整」。连续零只读一个,如 10005 读「一万零五」而不是「一万零零五」。

最大支持多少位数字?

按中文计数单位到「亿」为止,支持到 999999999999(约 9999 亿)。超过 12 位整数部分会超出「亿」的量级表达,建议改用「万亿」手工换算。小数部分最多保留 2 位用于金额。

大写和小写有什么区别?

小写用「一二三四五六七八九十百千万亿」,大写用「壹贰叁肆伍陆柒捌玖拾佰仟万亿」。按《正确填写票据和结算凭证的基本规定》,票据金额必须用大写,且到「元」为止要写「整」,有角分则角后写「整」、分后不写。

输入带逗号的数字行吗?

不行。输入 1,234 会被当作非法字符,因为逗号不是数字的一部分。请先去掉千分位分隔符,写成 1234 再转换。同理,货币符号 ¥、空格、中文全角数字都需要先清理。

适用于 12 位以内整数、2 位以内小数的中文转换,超出范围请手工处理。金额大写遵循人民币分位截断,不做四舍五入。所有计算在浏览器本地 JavaScript 完成,输入的数字不会发送到服务器,关闭页面即清空,可放心处理合同金额等敏感数据。

浙ICP备2026073450号