輸入文字
文字的 token 切分
在上方輸入或貼上文字,查看它如何切分成 token。
每個著色區塊代表一個 token。將游標移到區塊上即可查看 token ID。若單一字元(例如某些表情符號或中日韓文字)被拆成多個 token,一個區塊就可能包含多個 ID。
Token 數
Token 數
0
以 o200k_base 計算
字數
0
字元
0
每詞 token 數
0.00
每 token 字元數
0.00
每 token 詞數
0.00
計算方式
Token 數以 js-tiktoken 計算,這是 OpenAI 開源 tiktoken 函式庫的 JavaScript 移植版本,並使用您選擇的編碼。這是文字本身的 token 數;API 請求回報的數字可能略多,因為聊天訊息帶有格式標記,而圖片、檔案和工具定義另外計算。字元指 Unicode 字元,因此一個表情符號算一個。
Claude 與 Gemini
Anthropic 的 Claude 和 Google 的 Gemini 使用各自的分詞器,因此這裡的數字只適用於 OpenAI 的編碼。兩家都有文件說明如何計算自家模型的 token;Google 對 Gemini 的經驗法則是每個 token 約 4 個字元,或每 100 個 token 約 60 到 80 個英文詞。Anthropic 沒有提供這類比例,並表示其 token 計數僅為估算值。
該使用哪種編碼
o200k_base
tiktoken 將此編碼對應到 GPT-4o、GPT-4.1、GPT-4.5、GPT-5 以及 o1、o3 和 o4-mini 推理模型。目前的 OpenAI 聊天模型請用這個編碼。
cl100k_base
tiktoken 將此編碼對應到 GPT-4、GPT-3.5 Turbo 以及 text-embedding-3 和 ada-002 嵌入模型。上述較舊的聊天模型和嵌入模型請用這個編碼。
其他供應商
Claude、Gemini、Llama 等模型系列各有自己的分詞器,同一段文字在不同分詞器下算出的數字都不一樣,因此請使用各供應商自己的計數工具。
放進上下文視窗
在送出長提示詞、文件或逐字稿之前,確認它放得進模型的上下文視窗,並為回覆留下空間。
估算 API 費用
將 token 數乘以供應商定價頁面上的每 token 價格,估算一次請求的輸入費用。
比較文字與編碼
看看數字、連結、程式碼和其他語言如何改變每詞 token 數,以及較舊的 cl100k_base 編碼與 o200k_base 在同一段文字上的差異。
資料來源
- OpenAI tiktoken — model to encoding map
- Anthropic — Token counting
- Google AI for Developers — Understand and count tokens
以上限制最近一次於 2026-10-19 依這些來源核對。
更多工具
相關工具
統計字數和字元數、檢查草稿的易讀性,或把字數換算成頁數。