Number Formatter
Format numbers in different locales, currencies, scientific notation, and more.
US (1,234,567.89)
1,234,567.89
EU (1.234.567,89)
1.234.567,89
IN (12,34,567.89)
12,34,567.89
CH (1 234 567.89)
1 234 567,89
科学计数法
1.23e+6
固定小数点
1234567.89
紧凑格式
1.23M
USD 货币
$1,234,567.89
EUR 货币
1.234.567,89 €
GBP 货币
£1,234,567.89
百分比
1,234,567.89%
二进制
100101101011010000111
十六进制
0x12D687
八进制
0o4553207
英文文字
one million two hundred thirty-four thousand five hundred sixty-seven
关于本工具
数字格式化工具将单个数字同时转换为多种地区和技术格式:美国、欧盟、印度、瑞士的本地格式,科学计数法,固定小数点,紧凑格式,三种货币格式,百分比以及进制转换(二进制、十六进制、八进制、英文文字)。
调整小数位数会同时更改所有格式的舍入级别。货币格式使用每个地区的适当货币符号和分隔符。
使用方法
- 在输入框中输入要格式化的数字。
- 调整小数位数以设置舍入级别。
- 在下方表格中一次性查看所有格式的结果。
- 复制任意格式行中的值以在项目中使用。
使用场景
开发者在实现国际化(i18n)时预览各地区的数字格式。会计人员比较各地区的货币表示。工程师验证科学计数法和固定小数点表示。嵌入式开发者检查数值的二进制和十六进制表示。
常见问题
- 货币符号如何确定? — 货币格式使用 Intl.NumberFormat API,自动为 USD、EUR 和 GBP 应用正确的货币符号和特定于地区的分隔符。
- 能将小数转换为二进制吗? — 二进制、十六进制和八进制转换仅处理整数部分。小数部分通过 Math.floor() 截断后再进行转换。
- 紧凑格式显示什么? — 紧凑格式使用 K(千)、M(百万)、B(十亿)等缩写表示大数字。例如:1,200,000 → 1.2M