文本

数字转中文大写、英文与越南语

把数字转换成中文小写、中文大写、英文和越南语的文字写法。

本工具完全在浏览器中运行——数据不会离开您的设备。

什么是数字转中文大写、英文与越南语?

把数字写成文字是发票、合同、付款凭证和许多会计单据的硬性要求。目的在于防篡改:在数字上加一位很容易,改掉整行文字则很难。

中文大写数字是专门为此设计的一套数字系统,用壹贰叁肆伍陆柒捌玖替代一二三四五六七八九,用拾佰仟替代十百千。这些字笔画繁复,几乎无法被改成另一个数字。

本工具同时给出四种写法:中文小写、中文大写、英文和越南语。中文按四位一组(万、亿)分节,与英文按三位一组(thousand、million)的规则完全不同,因此需要分别实现。

使用方法

  • 在上方输入数字,千位分隔符会被自动忽略。
  • 点击示例数字可快速试用。
  • 开启货币单位选项可在末尾附加单位。
  • 在需要的语言那一行点击复制。

常见问题

中文大写用在什么场合?

发票、支票和银行单据。这套数字的笔画远比小写复杂,很难被改动成另一个数字——与在发票上把金额写成文字是同一个道理。

最大能转换多少?

约 15 位数,可达百万亿级别。超过这个范围后 JavaScript 无法再精确表示整数,工具会给出提示。

为什么一万显示为「一万」而不是「壹万零」?

因为低位全为零时不应补「零」。中文读数只在数位中间出现空缺时才需要「零」,末尾的空位直接省略。

支持小数吗?

目前只处理整数,小数部分会被忽略。因为小数部分的读法在不同场景差异很大——货币、度量、数学各有各的约定。