← 返回工具箱

Token 计算器

TOKEN COUNTER · 开发辅助

本地估算大模型 Token 用量与调用成本:选好模型即出 token 数与输入/输出费用,附上下文窗口占用预警,内容全程不上传。

本地计算,内容不上传。
输入文本
统计结果
成本估算
输出 token(用于估算输出成本)
上下文窗口占用
数据版本 v2026.09.14 · 校对日 2026-09-14 · 官方定价页 ↗

>_ 使用指南 · GUIDE

把 prompt、代码或文档粘贴进来,选择模型,工具会在浏览器本地给出 Token 的估算值,以及这次调用的输入/输出费用和上下文窗口占用比例。整段内容不会上传到任何服务器。

这里要分清估算与精确:真正的 Token 数由各家模型自己的分词器(词表)决定,不同厂商、不同版本都可能不一样,厂商也未必公开词表。默认的估算模式用「字符分类 + 系数」给出一个带误差范围的估算——英文散文约 4 字符/token(±10%),中文因为单字信息密度高、常见 1–2 token/字(±20%),结果里的 ≈估算 会一直保留这个提示。需要精确口径时,点右上角「精确计算」切换:首次点击按需加载 o200k_base 分词器(独立分包,不拖慢首屏),之后逐 token 精确统计;分词器未公开的模型会标注「按 o200k_base 对齐」,供横向参考。

典型步骤:

  1. 选择模型:从预设里挑一个,货币符号会随厂商切换(国产模型按 ¥ 显示)
  2. 粘贴文本:输入框里即时算出字符、词数、Token 与中文字数
  3. 切换精确模式:点「精确计算」逐 token 统计,结果区与元信息都会明确标注当前模式
  4. 看成本拆分:输入成本 + 输出成本 = 合计,注意这里的单价是「每 100 万 token」
  5. 填输出 token:用上方结果或你自己的预期值,得到输出费用
  6. 看窗口占用:进度条到 70% 转黄、90% 转红,超过 100% 会标注「已超出窗口」

>_ 常见问题 · FAQ

Q1 · 为什么显示的是「约」而不是精确值?

因为精确分词依赖模型自带的词表(tokenizer),不同厂商、不同模型版本都不一样,且多数不公开。默认的估算模式用字符统计加系数给出估算:这组系数是一组固定语料对照 o200k_base 实测回归得到的,整体误差约 8%;但如果你的文本偏口语、术语密集或含大量代码,实际 token 往往高于估算。需要精确数字时切换「精确计算」模式,工具会在本地加载公开的 o200k_base 词表逐 token 统计(内容不上传)。

Q2 · 同样一段话,为什么中文的 Token 比英文多?

在主流词表里,常见英文单词往往能压进 1 个 token(英文平均约 5 个字符折算 1 个 token),而一个汉字通常要 0.7 到 1.8 个 token(取决于分词器:o200k_base 偏低,cl100k_base 一类偏高)。也就是说,按字符算,中文的信息密度换来的 token 数明显高于英文。规划预算时,中文内容按 0.8–1.5 token/字估比较稳妥,术语或代码多的场景再往上留余量。

Q3 · 上下文窗口占用是怎么算的?超了会怎样?

占用比例 =(输入 token + 输出 token)÷ 模型的上下文窗口。因为一次请求里,系统提示、历史对话、检索资料和本轮输入会一起占用窗口,所以按整轮计更贴近真实。一旦超过上限,模型通常会截断最早的内容,或者直接报错——所以提前看占用比例很有用。

Q4 · 成本是按什么口径算的?会做汇率换算吗?

输入、输出分别按「每 100 万 token」的官方单价乘以用量相加,公式见页面说明。不同货币之间不做任何换算:国产模型(DeepSeek / Kimi / GLM)按人民币 ¥ 显示,其余按美元 $ 显示。切换模型时货币符号随之变化,页脚提供对应厂商的官方定价页外链。

Q5 · 我粘贴的内容安全吗?会不会被上传或记录?

不会。整个估算在你的浏览器内完成,不发任何网络请求,输入内容既不上传也不落库,关掉页面即无残留。正因为如此,你才可以放心地把敏感的 prompt、密钥片段或内部文档贴进来对比不同模型的成本。

嵌入代码

把下面的代码复制到你的网页,即可将本工具嵌入为 iframe(自动隐藏导航与页脚)。

高度px
此工具在你的浏览器本地运行,输入内容不会上传。按 Ctrl K 可随时切换到其他工具。