跳到主要内容

数字格式化:千分位 / 货币 / 科学计数 / 紧凑 / 序数 / 字节

输入一个数字,同时输出全部格式:千分位、货币、百分比、科学/工程计数法、紧凑(K/M/万)、序数、字节大小,并支持反向解析。100% 浏览器本地。

  • 本地处理
  • 分类 计算度量
  • 适合 买东西、做计划、训练或排期前,先算出大概范围。
示例
解析出的数值
1234567.89
千分位分组
1,234,567.89
货币
US$1,234,567.89
百分比
123,456,789%
科学计数法
1.2346e+6
工程计数法
1.235e+6
紧凑(万/亿)
123.46万
序数(第N)
字节大小
1.18 MB

需要中文大写(壹贰叁 / 金额大写)? 中文数字转换器

这个工具能做什么

粘一个数字,立刻拿到你真正会用到的全部格式:五种地区风格的千分位 (1,234,567 美式 / 1.234.567 德式 / 1 234 567 法式 / 12,34,567 印度 / 中文)、八种货币(走浏览器自带的 Intl.NumberFormat,所以 $1,234.50、 日元 ¥1,000 不带小数、欧元 1.234,56 € 都按各地写法输出)、百分比、 科学计数法(1.5000e+6)、指数锁定为 3 的倍数的工程计数法(12.345e+3)、 紧凑形式(英文 1.2M,中文 1.2万)、英文序数(1st、22nd、113th)和 中文"第N",以及二进制字节大小(1536 → 1.5 KB,1073741824 → 1 GB)。 还能反着用:粘 "1.234.567,89"、"$1,200.50"、"25%"、"1.5e6" 或全角 "1234",它会把格式剥掉,还原成可以直接粘进代码的纯数字。小数位 可调(自动或固定 0–8 位),每一行都有独立复制按钮,你选的地区和货币 会被记住。输入和选项都写进 URL,分享链接会在同一个数字上重新打开。 所有运算都是浏览器里跑的纯 JavaScript,不上传任何数据。

工具细节

输入
文本 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
计算度量 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

数字格式化 适合怎么用

适合快速估算、对比和规划数字,帮你在做最终决定前先有底。

适合计算任务

  • 买东西、做计划、训练或排期前,先算出大概范围。
  • 一次只改一个输入,对比不同方案。
  • 把模糊假设变成能讨论的数字。

计算检查项

  • 认真核对单位、日期、比例和取整方式。
  • 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
  • 重要结果要保存输入条件,方便以后复算。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 单位换算 长度 / 重量 / 温度 / 面积 / 体积 / 速度 / 时间 七大类一站搞定,纯浏览器本地运算 打开
  2. 2 中文数字转换器 阿拉伯数字 ⇄ 中文数字互转:小写(一二三)/ 大写(壹贰叁)/ 金额格式(含元角分)。 打开
  3. 3 科学计数法转换器 普通数 ⇄ 科学计数法 (a×10ⁿ) ⇄ 工程计数法 ⇄ E 记法:带有效数字、极大极小数精确不失真,浏览器本地 打开

真实使用场景

  • 不靠猜分隔符,做出地区正确的发票金额

    你在做一个要发到美国、德国、法国客户的发票模板。金额只输一次 (比如 1234567.89),选好货币,再切换分组地区就能读到三种货币行: $1,234,567.89、1.234.567,89 €,以及带正确空格的 1 234 567,89 €。 挨个复制进 i18n 文案文件。从此不会再把美式逗号版本发给一个会把 它读成小数的德国客户。

  • 把 "1.2M" 仪表盘标签和原始数字对一下

    老板问"那个紧凑标签到底是 120 万还是 12 亿?"把 1200000 粘进输入框, 把紧凑行(1.2M)和科学计数行(1.2000e+6)并排一看,两秒钟确认量级, 不用盯着仪表盘数零。把语言切到中文,还能看到中文老板预期的 1.2万 / 亿 分级。

  • 把原始字节数转成给日志行用的人类可读文件大小

    你的服务日志里 payload 大小是原始字节,同事问 "1073741824" 到底 多大。粘进去,看字节大小行:1 GB。粘 1536 得到 1.5 KB。因为用的是 二进制 1024 进制,数字跟你操作系统的文件管理器、大多数服务器工具 显示的一致,你写进日志的注释正是运维认得的那个。

  • 解析用户从外国表格里粘来的数字

    一张工单里带着从德国 Excel 复制来的 "1.234.567,89",你复现 bug 需要机器数。粘进输入框,解析值行显示 1234567.89,可以直接复制 进测试夹具。"$1,200.50"、"25%"(→ 0.25)、从中日韩表单粘来的全角 "1234" 也一样能解析。

  • 给科学图表标注挑对计数法

    你要给一条跨度从 0.0000123 到 12,345,000 的图表坐标轴写标注,需要 统一的计数法。把两端分别粘进去,比较科学计数行(1.2300e-5、 1.2345e+7)和工程计数行(12.300e-6、12.345e+6)。工程计数法把指数 保持为 3 的倍数,正好对齐 SI 词头(µ、M),在坐标轴上比原始科学 计数的指数读起来更顺。

常见踩坑

  • 把紧凑形式的 "1M" 当成跨语言通用。英文 M 是 10^6,但你要是直接把同一个 "M" 丢给中文读者,他预期的是 万/亿 分级。复制前先切工具语言,让 1,200,000 在英文里出 "1.2M",中文里出 "120万",而不是给中文用户一个还得自己换底的 "K/M"。

  • 拿去做钱的存储。货币行只用于显示。永远不要存格式化字符串(像 "$1,234.50"),也不要拿浮点值给钱做运算,用整数最小单位(分)存,只在最外层格式化。你看到的小数毛刺来自 IEEE-754 双精度,不是格式化器的问题。

  • 解析时默认逗号一定是千分位。从欧洲地区粘来的 "1,5" 是 1.5,不是 15。这个工具用"最后一个分隔符"规则加分组长度启发式判断,但如果源串就是纯 "1,234",它在 1234 和 1.234 之间是真有歧义。单个 3 位逗号组别盲信解析,去确认一下源地区。

隐私说明

每一种格式(分组、货币、百分比、科学、工程、紧凑、序数、字节大小) 和反向解析器都是浏览器里跑的纯 JavaScript,走内置 Intl API。你输入的 数字不上传、不记录、不分析。唯一要留意:数字和你选的地区/货币会写进 可分享的 URL query string(例如 ?n=1234567.89),所以你把含敏感数字 (工资、未公布的营收)的"分享链接"粘到 Slack 或邮件时,对方服务器的 访问日志会留下它。敏感数值请手动复制格式化结果,而不是分享 URL。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-14