本文へスキップ
AI suite

LLM トークンカウンター

テキストを貼り付けると、Claude / GPT / Gemini のトークン数を並べて確認できます。GPTは o200k_base トークナイザーで正確にカウントし、Claude と Gemini はトークナイザーが非公開のため概算値を表示します。

処理はすべてブラウザ内で完結し、入力したテキストがサーバーへ送信されることはありません。

ガイド: 使い方・特徴

  • 入力欄にプロンプトや文書、コードを貼り付けると、自動でトークン数が集計されます。
  • GPTのカウントに使うトークナイザー辞書は初回入力時に読み込まれます(読み込み中はその旨が表示されます)。
  • Claude と Gemini のカードには「概算」バッジが付きます。±10〜20%程度の誤差を見込んでください。
  • 文字数・単語数・行数も同時に表示されるため、文章量の把握にも使えます。

サンプル: 入力と出力のサンプル

英語の短文

入力例

The quick brown fox jumps over the lazy dog.

出力例

GPT: 10トークン(正確) / Claude: 約11トークン / Gemini: 約10トークン

日本語の短文

入力例

吾輩は猫である。名前はまだ無い。

出力例

GPT: 14トークン(正確) / Claude: 約19トークン / Gemini: 約12トークン ※日本語は英語よりトークン数が多くなりがちです

FAQ: よくある質問

  • トークンとは何ですか?

    LLM(大規模言語モデル)がテキストを処理する最小単位です。英語では1トークンがおおよそ4文字(単語の断片)に相当し、日本語では1文字が1トークン以上になることもあります。APIの料金やコンテキスト長の上限はトークン数で決まるため、事前に把握しておくと便利です。
  • GPTのトークン数は正確ですか?

    はい。GPT-4o や GPT-4.1、o系モデルが使用する o200k_base トークナイザーをブラウザ内で実行しているため、OpenAI APIのカウントと一致します。ただし、チャットAPIではメッセージ構造のオーバーヘッド(数トークン)が別途加算されます。
  • Claude と Gemini のトークン数はなぜ概算なのですか?

    AnthropicはClaude 3以降のトークナイザーを公開しておらず、Googleもクライアント側で動くトークナイザーを提供していません。本ツールはGPTの正確なトークン数と文字種の構成をもとに推定しており、実際のAPIカウントとは±10〜20%程度ずれる可能性があります。正確な値が必要な場合は各社のカウントAPIを利用してください。
  • 日本語は英語よりトークン数が多くなるのはなぜですか?

    トークナイザーの語彙が英語中心に構築されているためです。英語は頻出単語が1トークンにまとまりやすい一方、日本語は1文字が1トークン以上に分割されることが多く、同じ内容でも英語の1.5〜2倍程度のトークン数になる傾向があります。
  • 入力したテキストは外部に送信されますか?

    いいえ。トークナイザー辞書の読み込みを含めてすべてブラウザ内で完結しており、入力したテキストがサーバーへ送信されることはありません。機密文書やソースコードでも安心して利用できます。

使いどころ: 主な活用シーン

  • プロンプトのコスト見積もり

    API課金はトークン数ベースのため、長いシステムプロンプトやRAGで挿入するコンテキストが何トークン消費するかを事前に確認し、コストを見積もれます。

  • コンテキスト長の上限チェック

    ドキュメントやログをまるごとLLMに渡す前に、モデルのコンテキストウィンドウ(例: 200Kトークン)に収まるかを確認できます。

  • モデル間のトークン効率比較

    同じテキストでもモデルによってトークン数は異なります。Claude / GPT / Gemini を並べて比較し、どのモデルがコスト効率的かの目安にできます。

  • 日本語プロンプトの最適化

    日本語は英語よりトークン数が多くなりがちです。プロンプトを英語化・簡潔化した場合の削減効果を数値で確認できます。

注意点: 注意事項・制限

  • Claude・Geminiは概算値です

    AnthropicとGoogleはトークナイザーを公開していないため、両モデルの値はGPTの正確なカウントと文字構成から推定した概算です。実際のAPIカウントと±10〜20%程度ずれる可能性があり、課金計算には使用しないでください。

  • チャットAPIのオーバーヘッドは含まれません

    表示されるのは貼り付けたテキスト単体のトークン数です。チャットAPIではメッセージ構造やロール指定に数トークンのオーバーヘッドが加わり、システムプロンプトやツール定義も別途消費します。

  • トークナイザーはモデル世代で変わります

    GPTのカウントは o200k_base(GPT-4o / GPT-4.1 / o系)基準です。GPT-3.5やGPT-4(cl100k_base)など旧世代モデルでは値が異なります。各社が将来トークナイザーを変更する可能性もあります。

  • 正確な値が必要な場合はカウントAPIを

    Anthropicの count_tokens API や Google の countTokens API を使うと、実際のモデルと同じ正確なトークン数を取得できます(テキストの送信が必要です)。

文字数: 0 単語数: 0 行数: 0

Claude

概算

0

トークン

概算(Claude 3以降のトークナイザーは非公開です)

GPT

正確

0

トークン

o200k_base — GPT-5.5 / GPT-5 / GPT-4o / GPT-4.1

Gemini

概算

0

トークン

概算(クライアント側トークナイザーは非公開です)

モデル別の内訳

モデル トークン コンテキスト上限 使用率
Claude Opus 4.8 概算 0 200K 0%
Claude Sonnet 4.5 概算 0 200K 0%
Claude Haiku 4.5 概算 0 200K 0%
GPT-5.5 0 1.05M 0%
GPT-5 0 400K 0%
GPT-4.1 0 1M 0%
GPT-4o 0 128K 0%
GPT-4 Turbo 0 128K 0%
GPT-3.5 Turbo 0 16K 0%
Gemini 3 Pro 概算 0 1M 0%
Gemini 2.5 Flash 概算 0 1M 0%

Claude と Gemini の値は、GPTの正確なトークン数と文字種の構成から推定した概算値です。実際のAPIのカウントとは±10〜20%程度ずれる可能性があります。おおまかなサイズ感の把握に使い、課金計算には利用しないでください。

おすすめリソース

このセクションにはアフィリエイトリンクが含まれる場合があります。リンク経由で購入すると、追加費用なしでDevToolKits.appが紹介料を受け取ることがあります。

このツールの関連記事

最新記事

活用事例
2026-08-07

curlコマンドのオプション早見表|-X -H -d の意味と落とし穴

curlの主要オプションを早見表で整理。-X と -d の関係、-d と --data-raw の違い、@ で始まる値がファイル読み込みになる罠、シングルクォートとダブルクォートの使い分け、-L や -k を安易に付けない理由まで実例で解説します。

ツール紹介
2026-08-06

JSON SchemaとZodを相互変換する仕組み|requiredと.optional()の対応

JSON SchemaからZodスキーマを生成し、Zodのコードから逆にJSON Schemaを書き出す双方向変換ツールの実装を解説。requiredと.optional()で既定値が逆転している問題、formatや制約の対応表、コードを実行せずに解析する方法まで整理します。

活用事例
2026-08-06

SQLの句の評価順リファレンス|WHEREでSELECTの別名が使えない理由

SQLは書いた順に実行されません。論理的な評価順(FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY→LIMIT)を軸に、別名がWHEREで使えない理由、WHEREとHAVINGの使い分け、ONLY_FULL_GROUP_BY、COUNT(*)とCOUNT(列)の差、LEFT JOIN+WHEREの罠を実例で整理します。

活用事例
2026-08-06

unified diff形式の読み方リファレンス|@@ の数字とgit diffの出力

git diffが出力するunified diff形式の読み方を整理。@@ -12,7 +12,9 @@ の4つの数字の意味、コンテキスト行、空白だけの変更が行全体の置換に見える理由、\ No newline at end of file、マージ時の @@@、リネーム検出の similarity index までを実例で解説します。

活用事例
2026-08-06

UTC⇄JST変換リファレンス|時差9時間の早見表とタイムゾーン事故の防ぎ方

UTCとJSTの変換を早見表で整理。ISO 8601のZと+09:00の意味、JavaScriptの日付パースでズレる条件、MySQL/PostgreSQLのタイムゾーン挙動、GitHub ActionsのcronがUTCで動く罠まで実例付きで解説します。

活用事例
2026-08-04

CREATE TABLE リファレンス|MySQL・PostgreSQL・SQLiteの型と制約の違い

CREATE TABLE文(DDL)の書き方を3データベース横断の早見表で整理。型対応表、自動採番(AUTO_INCREMENT / IDENTITY / rowid)の方言差、外部キーのON DELETE挙動、CHECK制約が無視される罠まで実例付きで解説します。

広告

広告