Tiktoken、OpenAI、Claude などに対応したトークンカウンター。
API の課金とコンテキストウィンドウはページ数ではなくトークンで測られます。本ページは OpenAI 系 tiktoken エンコーディングと、Claude、ChatGPT、Gemini、GPT、Anthropic 向けの長さチェックを、1 つの貼り付け欄でモード切替できるライブカウンターです。近似モードは明示され、テキストはブラウザ外に出ません。
正確モード:ブラウザエンコーディング o200k_base。このエンコーディングを使う一般的なモデル ID:gpt-4o、gpt-4o-mini、gpt-4.1、gpt-4.1-mini、gpt-5、gpt-5-mini、o3、o3-mini、o4-mini。マッピングのない新しい ID はこのモード名を変えません。
このページ向きの用途
送信前に、プロンプトや応答がコンテキスト上限に近いか確認する。
テキストをアップロードせず、編集中の草稿の長さを比較する。
API 予算を使う前に、計画用の見積もりを得る。
tiktoken に近い長さが必要なら OpenAI 系モード。Claude / Gemini はラベル付きの近似値として使う。
カウントの仕組み
OpenAI 系モードでは、利用可能な場合にブラウザ内の tiktoken 互換エンコーディングを使います。Claude / Gemini 向けモードでは文書化された近似ルールを使い、結果を見積もりとして表示します。バッジは意図的な表示です。
文字数は生の文字列長です。単語数は空白区切りのみ(スペース、タブ、改行)で、言語学的な形態素分割ではありません。スペースの少ない連続した中国語は単語数が低く、文字数は高いままになることがあります。これは想定どおりです。チャット形式、システムメッセージ、ツールラッパーは本ページを超えてトークンを増やすことがあるため、数値は計画用の目安として扱ってください。 数え方の全文を読む →
ベンダーにより近い一致が必要?このページでモードを切り替えてください。正確な課金は常にプロバイダーの API またはコンソールから確認してください。
ブラウザの正確モードで使用するエンコーディングは o200k_base と cl100k_base のみです。現在これらに対応するモデル ID:gpt-4o、gpt-4o-mini、gpt-4.1、gpt-4.1-mini、gpt-4、gpt-4-turbo、gpt-3.5-turbo、gpt-5、gpt-5-mini、o3、o3-mini、o4-mini。ブラウザ用エンコーディングがまだない注目 ID(注記のみ。正確モード名は「OpenAI (o200k)」のようにエンコーディング基準で、GPT-5.6 などのマーケ名にはしません):gpt-5.6、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna、gpt-5.4、gpt-5.4-mini。
関連ツール
質問
あくまで見積もりです。OpenAI、Anthropic、Google の公式トークナイザーではありません。課金判断の前にプロバイダーで確認してください。