🔢

数字转文字

这个工具把数字写成英文单词:输入 1234,它给出 one thousand two hundred and thirty-four。切到货币模式,1250.75 变成 one thousand two hundred and fifty dollars and seventy-five cents;切到序数模式,21 变成 twenty-first。小数部分逐位朗读,所以 3.14159 是 three point one four one five nine。

广告

将数字写成英文基数词、序数词或货币金额。

所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。

转换在本页面内进行,不会将输入的数字或 CSS 发送至转换服务。

输入一个数字

用文字表示

示例

已复制

复制失败。请选择结果并手动复制。

嵌入此工具

请使用 1 至 4096 的整数像素尺寸。

× px (1–4096)

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

1 个评分
✓

关于数字转文字

将数字写成英文基数词、序数词或货币金额。

21 → twenty-one; 21 → twenty-first; 1001 → one thousand one.

USD 1.25 → one dollar and twenty-five cents; USD 1.999 → two dollars.

所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。

使用场景

在写入文档前检查21的英文写法 twenty-one。
将 USD 1.25 写成 one dollar and twenty-five cents,并确认所选货币。

如何使用

1

选择模式并输入数字。使用小数点,不使用千位分隔符。

2

所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。

专业提示

  • 所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。
  • 使用 BigInt 按三位分组精确处理整数;小数部分逐位读出。

常见问题解答

不会。输出词库仍为英文,界面语言只改变说明和数字显示。

第三位小数决定是否向上舍入到两位,必要时向整数进位。负数按其绝对值使用同一规则。

热门工具

没有更多工具
探索所有工具
FreeWebTools AI