Toolkitbar

数字转大写 — 中文大写金额与英文数字

1234.56 写出来:壹仟贰佰叁拾肆元伍角陆分。

选项

在你的设备上运行 你粘贴的内容由你自己的浏览器处理,不会发送到任何服务器,离开页面后也不会留在任何地方。

一句话答案

数字可以在浏览器里免费写成文字,共三种形式:英文数字(one thousand two hundred thirty-four point five six)、中文日常写法(一千二百三十四点五六),以及发票和票据上使用的中文大写金额(壹仟贰佰叁拾肆元伍角陆分)。最多支持 15 位数字;前两种形式的小数部分按位读出,大写金额形式则四舍五入到分,小数部分为零时以「整」结尾。

一览

支持输入每行一个数字,最多 15 位
输出格式按所选形式写出来的数字
处理方式浏览器本地
价格免费,无次数限制
账号无需注册

把一个数字写成文字,做一次很容易,做四十次就很烦 —— 按行输入就是为这个准备的:从表格里粘出来的一列金额,一次就全转完了。

三种形式里,中文大写金额是真正有规则的那一种。用壹贰叁而不是一二三,因为日常数字签字之后能用笔改;跳过的位要补零,所以 1004 是壹仟零肆;两位小数写成角和分,没有小数时用「整」收尾。正是这些规则让它值得做成一个工具而不是一张对照表 —— 进位也处理了,所以 0.999 会变成壹元整。

使用步骤

  1. 1

    输入数字

    每行一个。带千位分隔符、前面带货币符号都没问题。

  2. 2

    选择形式

    英文数字、中文日常写法,或中文大写金额。

  3. 3

    点击转换

    每一行都会在原数旁边给出写出来的形式。

  4. 4

    复制结果

    复制到剪贴板,或者下载成文本文件。

常见问题

最多能转多大的数?

英文为 15 位,中文到万亿。再往上,量级的名称就没有了 —— 英文里 quadrillion 之上没有公认的词,硬造一个只会让答案变成猜测。

大写金额的零和整怎么处理?

跳过某一位时补一个零,所以 1004 是壹仟零肆元整;一串连续的零只补一个,末尾不补。小数为零时在「元」后加「整」;只有角没有分时,写成「…角整」。

小数部分怎么读?

两种日常形式里按位读出,接在「point」或「点」后面,末尾的零会去掉。大写金额形式则四舍五入到两位,写成角和分,必要时向整数位进位。

为什么是壹而不是一?

因为签过字的单据上的金额要经得起一支笔:一加一笔就能变成二或三,壹不行。十百千换成拾佰仟,也是同一个道理。

英文结果是大写字母开头吗?

不是,返回的是全小写。如果合同或票据需要每词首字母大写,可以用开发者工具里的命名格式转换处理一下。

相关工具

浏览全部数学工具 →