1トークンは何文字?日本語・英語など12言語で実測

Jonhisking · 2026年10月2日

「1トークンは約4文字、つまり単語の4分の3くらい」。この目安はあちこちで見かけます。もとは OpenAI の古いトークナイザーから来たもので、最新のモデルでは日常的な英語に対してはやや悲観的すぎ、多くの他言語に対しては大きく外れています。そこで、GPT の現行トークナイザー(GPT-4o 以降で使われている o200k)で実際のテキストを測り、最新の数字を出しました。

英語:1単語あたり約1.1〜1.3トークン

まずは英語のテキストです。4種類の英文を数えました。

テキスト 単語数 トークン数 1単語あたりのトークン 1トークンあたりの文字数
短編小説の一段落 66 74 1.12 4.9
解説記事の一段落 183 206 1.13 4.9
仕事のメール 79 91 1.15 4.7
技術的な API ドキュメント 75 100 1.33 4.4

つまり、現行モデルでの日常的な英語なら次のとおりです。

昔ながらの「1トークン=単語の¾」(1単語あたり1.33トークン)は技術文書と一致するので、少し控えめで安全な見積もりです。ふつうの文章なら、実際にはそれより15%ほど少ないトークンで済むことが多いでしょう。

コードはもっと密度が高く、私たちの測定では Python と JavaScript は平均で1トークンあたり約3.5文字でした。コードは何トークン使う?(英語)をご覧ください。

他の言語:1トークンあたりの文字数

言語をまたいで比べるとき、単語はあまり良い単位ではありません。中国語、日本語、タイ語は単語の間にスペースを入れませんし、フィンランド語やトルコ語のように一つの長い単語にフレーズ全体を詰め込む言語もあります。そこで役に立つのが「1トークンあたりの文字数」です。同じカスタマーサポート用のプロンプトを複数の言語で比べました。

言語 文字数 トークン数 1トークンあたりの文字数 英語比のトークン数
英語 181 34 5.3 1.00×
スペイン語 183 40 4.6 1.18×
ドイツ語 194 43 4.5 1.26×
フランス語 197 44 4.5 1.29×
ロシア語 165 45 3.7 1.32×
アラビア語 136 43 3.2 1.26×
ヒンディー語 161 51 3.2 1.50×
ポーランド語 190 64 3.0 1.88×
タイ語 132 59 2.2 1.74×
韓国語 87 49 1.8 1.44×
中国語(簡体字) 50 35 1.4 1.03×
日本語 73 61 1.2 1.79×

ポイントは2つです。

41言語の結果は日本語は GPT で何トークン?41言語のトークン比較にまとめています。

早見表(英語、現行の GPT モデル)

テキストの種類 おおよそのトークン数
ツイート(40単語) 45–55
短いメール(150単語) 170–200
1ページ分の文章(500単語) 560–670
ブログ記事(1,500単語) 1,700–2,000
300ページの本(90,000単語) 100,000–120,000

モデルが違えば数え方も違う

ここまでの数字は OpenAI の o200k トークナイザーのものです。Claude と Gemini は独自のトークナイザーを使っており、同じテキストでもトークン数がはっきり多くなることがあります。特に Anthropic の新しい Claude モデルは、同じテキストに GPT より多くのトークンを使います。GPT・Claude・Gemini のトークンの数え方をご覧ください。

自分のテキストを数える

大まかな計画なら目安で十分です。お金がかかる処理では、実際のテキストをトークンカウンターに貼り付けてください。本物のトークナイザーがブラウザの中で動き、すべてのモデルでの費用を表示します。

プロンプトを貼り付けて、GPT-6 各モデル・Claude・Gemini のトークンと費用を比べましょう。

トークンカウンターを開く →