Count Words

Token 計數器

使用 OpenAI 的分詞器編碼統計 token 數。貼上文字並選擇編碼,即可看到 token 數、詞數和字元數,以及文字如何切分成 token。計算全在您的瀏覽器中完成。

輸入文字

編碼

依 tiktoken 的模型清單,使用此編碼的模型包括 gpt-5, gpt-4.5-preview, gpt-4.1, gpt-4o, o1, o3, o4-mini。

文字的 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 在同一段文字上的差異。

資料來源

以上限制最近一次於 2026-10-19 依這些來源核對。

更多工具

相關工具

統計字數和字元數、檢查草稿的易讀性,或把字數換算成頁數。

Token 計數器常見問題

什麼是 token?

Token 是語言模型讀取文字的單位:常見的完整詞(連同前面的空格)通常就是一個 token,有時則是長詞的一部分、一個標點符號,或表情符號的一部分。OpenAI 的經驗法則是:英文每個 token 約四個字元,相當於四分之三個詞。

我該選擇哪種編碼?

GPT-4o 及更新的 OpenAI 模型(包括 GPT-4.1、GPT-5 和 o 系列)請選擇 o200k_base。GPT-4、GPT-3.5 Turbo 和 OpenAI 的嵌入模型請選擇 cl100k_base。對應關係來自 OpenAI tiktoken 函式庫中的模型清單。

計數準確嗎?

就文字本身而言,結果與 tiktoken 一致,因為使用的是相同的編碼檔案。API 回報的請求用量可能略高,因為聊天訊息會加上格式 token,而圖片、檔案和工具定義另外計算。

Claude 或 Gemini 也能用嗎?

不能。Claude 和 Gemini 使用各自的分詞器,用 OpenAI 編碼算出的數字無法準確代表它們的 token 數。Anthropic 和 Google 都提供計算自家模型 token 的方法,連結位於結果面板中。

為什麼有些文字每個詞會用掉更多 token?

分詞器的設計會讓常見英文詞只佔一個 token。罕見詞、數字、日期、連結、程式碼和許多非英語語言會被拆成更多片段,因此同樣的詞數可能要多花不少 token。

我的文字會被傳到別處嗎?

不會。第一次計算時,編碼檔案會下載到您的瀏覽器,之後的計算都在您的裝置上進行,文字不會上傳。