首页 > 工具箱 > 数字转英文

数字转英文

开英文发票、填支票、写合同金额的时候要把数字念成单词。这页把阿拉伯数字转成英文写法,支持美式与英式两种 and 习惯,能直接出外贸发票那一行 SAY US DOLLARS … ONLY,也能反过来把英文念法转回数字。纯浏览器本地计算。

写法说明

美式和英式的区别就在一个 and
英式英语在百位和后面的零头之间要加 and:123 读作 one hundred and twenty-three;美式直接连着读 one hundred twenty-three。数字跨过千位时英式也会在最后一段前加 and,比如 1,005 是 one thousand and five。两种写法都对,同一份文件里别混用。
hundred、thousand、million 后面不加 s
作数词用时是 two hundredfive thousand,不写 hundreds。只有表示「数以百计」这种虚指时才用复数并带 of,例如 hundreds of people。本页输出的一律是数词形式。
外贸发票那一行为什么长这样
SAY US DOLLARS ONE THOUSAND TWO HUNDRED AND THIRTY-FOUR AND CENTS FIFTY-SIX ONLY——开头的 SAY 表示「大写金额为」,结尾的 ONLY 相当于中文的「整」,作用是封口,防止后面被添字改数。整数金额时结尾直接接 ONLY,不写零头。信用证项下的商业发票基本都按这个格式写。
支票上的 56/100 是什么
美式支票的金额行只把整数部分拼成单词,分位直接写成以 100 为分母的分数:ONE THOUSAND TWO HUNDRED THIRTY-FOUR AND 56/100 DOLLARS。没有零头时写 AND 00/100AND NO/100,同样是为了占住位置不让人加字。
大数的进位在英美是一样的
现代英式英语已经和美式一样采用短级差:billion 是 10⁹(十亿)不是 10¹²。本页按短级差输出,到 decillion(10³³)为止。注意中文的「亿」在英文里没有对应单词,1 亿要说 one hundred million
序数词的不规则形式
one→first、two→second、three→third、five→fifth、eight→eighth、nine→ninth、twelve→twelfth,以 y 结尾的十位数改成 ieth(twenty→twentieth)。复合数只有最后一个词变序数:21st 是 twenty-first。缩写后缀看个位:1st、2nd、3rd、其余 th,但 11/12/13 例外,一律 th。
相关工具
人民币大写汇率换算罗马数字转换跨境收款手续费国际贸易术语
已复制