室谷ChatGPTの文字数制限って、.AI(ドットエーアイ)コミュニティでも毎週のように質問が来るんですよね。「長い文章を読み込ませたいのに途中で切れる」「指定した文字数で返してくれない」みたいな話が絶えなくて・・・
テキトー教師ですよね。講座でも初回にほぼ必ず出てくる質問です。
「ChatGPTって何文字まで入力できるんですか?」「なんで指定した文字数にならないんですか?」の2パターンが特に多い。
「ChatGPTって何文字まで入力できるんですか?」「なんで指定した文字数にならないんですか?」の2パターンが特に多い。
室谷実はこれ、「文字数制限」と一口に言っても、入力制限・出力制限・コンテキストウィンドウの制限・利用回数の制限と、複数の全然違う話が混在してるんですよ。そこを整理せずに話すから余計に混乱する。
テキトー教師まさにそこです。「文字数制限」ってひとまとめにされがちですが、解決策も全部違いますから、まず「どの制限の話か」を把握するのが大事です。
今回はその全部をちゃんと整理していきましょう。
今回はその全部をちゃんと整理していきましょう。
「文字数制限」には4つの種類がある
室谷まず大前提として、ChatGPTの「文字数」はトークンという単位で管理されています。日本語の場合、1文字が1〜3トークン程度になる。
英語と比べてトークン数が多くなるので、日本語で使う人は特に制限にひっかかりやすいんですよね。
英語と比べてトークン数が多くなるので、日本語で使う人は特に制限にひっかかりやすいんですよね。
テキトー教師OpenAIのによると、英語だと1トークンが約4文字・0.75単語に相当します。日本語はこれより効率が悪いので、同じ情報量でもより多くのトークンを消費します。
受講生さんにもよく「英語で会話するとトークンが長持ちする」と伝えてますね。
受講生さんにもよく「英語で会話するとトークンが長持ちする」と伝えてますね。
室谷4つの制限を整理すると、こうなります。
| 制限の種類 | 意味 | 主な影響 |
|---|---|---|
| 入力文字数制限 | 1回のメッセージで送れる最大量 | 長い文書の貼り付けが失敗する |
| 出力文字数制限 | ChatGPTが1回で返せる最大量 | 長文生成が途中で切れる |
| コンテキストウィンドウ | 1つの会話で保持できる総量 | 長い会話の後半で記憶が薄れる |
| 利用回数制限 | 時間あたりのメッセージ数 | 使いすぎるとモデルが切り替わる |

テキトー教師この4つを混同してると、「なんで制限されてるの?」という問いへの答えが全部バラバラになるんですよね。整理するとそれぞれ対処法が違うのがわかります。
室谷経営者として見ると、ここで一番実務に影響が大きいのはコンテキストウィンドウですね。長いドキュメントを扱うときや、複数のやりとりが続く業務フローで、後半になると回答の質が下がるというのがよく起きる。
入力文字数の制限:1メッセージで何文字まで送れる?
テキトー教師入力制限から見ていきましょう。ChatGPTアプリ(chatgpt.com)での1メッセージの入力上限は、現在プランによって変わります。
室谷これが2026年時点の状況ですが、実はOpenAIが公式に「1メッセージ〇〇文字まで」とは明示していないんですよね。トークン単位での制限はあるんですが、文字数換算の明確な数値は公開されていない。
テキトー教師そうなんですよ。公式情報としてはっきりしているのは、モデルごとのコンテキストウィンドウ(会話全体の上限)の話で、1メッセージの入力上限は実際に試しながら把握するしかない部分があります。
実体験ベースだと、日本語で数万文字くらいの文書を貼り付けるとエラーになる、という声はよく聞きます。
実体験ベースだと、日本語で数万文字くらいの文書を貼り付けるとエラーになる、という声はよく聞きます。
室谷MYUUUでも長い契約書やレポートを読み込ませることがあるんですが、全部を一気に貼り付けるのは無理なケースが多い。分割してやりとりするか、ファイルとして添付するかの2択になることがほとんどです。
テキトー教師入力に対する現実的な対処法として、講座でよく伝えているのがこの3パターンです。
- ファイル添付を使う(PDF・テキスト・Excel等の添付機能)
- 長い文書は「分割して送る」と最初に宣言してから分割投入する
- 要点だけを抜き出したサマリーを作って入力する
室谷ファイル添付は本当に使いやすくなりましたよね。アップロードしてから「この文書を要約して」と聞くのが実務では一番スムーズかなと。
テキトー教師カスタム指示(Custom Instructions)の文字数制限もよく聞かれます。これはシステムプロンプト的な設定で、1,500文字程度の制限があると言われています。
ただしOpenAIが公式に変更することもあるので、実際に設定を試しながら確認するのがベストです。
ただしOpenAIが公式に変更することもあるので、実際に設定を試しながら確認するのがベストです。
出力文字数の制限:なぜ途中で切れる?
室谷次に出力制限の話ですが、ここが一番「ChatGPTの文字数がおかしい」という声につながっている部分じゃないかと思います。「1万字で書いて」と頼んだのに2,000字くらいで終わる、みたいな。
テキトー教師これほんとよく聞きますよね(笑)。「頼んだ文字数にならない」「途中で出力が止まった」というのは、受講生さんからの定番の質問です。
室谷ChatGPTの出力は1回のレスポンスで出せる量に上限があります。これもトークン単位で管理されていて、プランや使用状況によって変わります。
テキトー教師モードによってコンテキストサイズが異なります。InstantモードではFreeが16Kトークン、Plusが32Kトークン、ProやEnterpriseが128Kトークン。
Thinkingモード(深く考えるモード)ではPlusが256Kトークン、Proが400Kトークンとなっています。
Thinkingモード(深く考えるモード)ではPlusが256Kトークン、Proが400Kトークンとなっています。
室谷ただしこれはコンテキストウィンドウ(会話全体の上限)であって、1回の出力の上限はまた別の話になるんですよね・・・
テキトー教師そうなんです。1回の出力(レスポンス)は数千トークン程度で打ち止めになることが多い。
日本語で言うと1,000〜3,000字くらいの範囲で切れるケースが実体験として多いです。
日本語で言うと1,000〜3,000字くらいの範囲で切れるケースが実体験として多いです。
室谷これは「文字数制限の回避」として色々な方法が語られてますが、現実的な対処法は2つだと思います。一つは「続きを書いて」と続きのリクエストをする。
もう一つは最初から「3,000字を3パートに分けて書いてください」と分割して依頼する。
もう一つは最初から「3,000字を3パートに分けて書いてください」と分割して依頼する。
テキトー教師「続きを書いて」は誰でも思いつくんですが、問題はコンテキストを消費すること。長い会話になると後半で「ここまでの会話は?」という状態になりやすい。
だから最初から分割指示をしておく方が安定感があります。
だから最初から分割指示をしておく方が安定感があります。
室谷あとよく見落とされるのが、ChatGPTが「指定した文字数を守れない」という構造的な理由ですよね。
テキトー教師これも講座で必ず説明するポイントです。ChatGPTは日本語の文字数をカウントする機能が本質的に苦手なんですよ。
トークン単位で処理しているので、「500文字で」と言っても文字数ではなくトークン数のざっくりとした感覚で出力してしまう。
トークン単位で処理しているので、「500文字で」と言っても文字数ではなくトークン数のざっくりとした感覚で出力してしまう。
室谷正確に文字数を守らせたい場合は、「このテキストの文字数をカウントして」と確認させてから調整してもらう2ステップにする方が精度が上がります。自然言語で「〇文字で書いて」と一度に頼むより、書かせてから検証させる流れです。
テキトー教師もしくは「〜文字前後(幅を持たせる)」という指示の仕方もある程度効果的です。「ちょうど800文字」より「750〜850文字で」の方が守られやすい傾向がある。
コンテキストウィンドウとは?会話が長くなると何が起きる?
室谷コンテキストウィンドウの話が実は一番重要だと思っています。「ChatGPTが賢くなったり馬鹿になったりする」という感覚の正体がここにある。
テキトー教師まさにそうです。コンテキストウィンドウというのは、モデルが「今の会話」として認識できるテキストの総量です。
この枠内に収まっているやりとりしか参照できないので、長い会話になると最初の話を「忘れた」ように見えてしまう。
この枠内に収まっているやりとりしか参照できないので、長い会話になると最初の話を「忘れた」ように見えてしまう。
室谷を見ると、GPT-5.4のコンテキストウィンドウは1Mトークン(100万トークン)。GPT-5.4-miniとGPT-5.4-nanoは400Kトークン。
これはAPI利用時の数字です。
これはAPI利用時の数字です。
テキトー教師ChatGPTアプリ(chatgpt.com)側の実際のコンテキストサイズは、プランとモードによって違います。Freeが16K、Plusが32Kというのが通常のInstantモードの制限で、ThinkingモードではPlus以上はより広くなります。
室谷日本語の場合、1文字2トークン換算で計算すると、16Kトークンは約8,000文字、32Kトークンは約16,000文字になります。32Kトークンで原稿用紙40枚分。
これを超えると古い会話が参照されなくなってくる。
これを超えると古い会話が参照されなくなってくる。
テキトー教師そのため「会話が長くなるほど品質が落ちた」と感じるケースは、コンテキストウィンドウが埋まってきているサインです。こういう場合の対処法はシンプルで、新しいチャットを開始するか、会話の途中でこれまでの内容を要約して新しいチャットに引き継ぐ方法が有効です。
室谷うちのチームでは複雑なプロジェクト系の作業をChatGPTでやるときは、「インプット→アウトプット→新規チャット開始→前のアウトプットを貼り付け→次の作業」というサイクルを意識的に作るようにしています。コンテキストを意図的に管理する感じですね。
テキトー教師それが現実的ですよね。チャットが長くなったら切り替える判断を早めにする。
「続けて使い続けよう」としてクオリティが下がるより、コスト的にも時間的にも効率的です。
「続けて使い続けよう」としてクオリティが下がるより、コスト的にも時間的にも効率的です。
プラン別の利用制限:無料・Plus・Proで何が変わる?
室谷利用回数の制限も「文字数制限」として混同されやすいんですよね。「制限に達した」というメッセージが出て、モデルがミニ版に切り替わるやつ。
テキトー教師そうなんです。「文字数が多すぎる」のではなく、「その時間帯で使いすぎた」という制限で、別物の話です。
プラン別のメッセージ制限をまとめるとこうなります。
プラン別のメッセージ制限をまとめるとこうなります。
| プラン | 月額 | メッセージ上限の目安 | GPT-5.4 Thinkingアクセス |
|---|---|---|---|
| Free | $0 | 5時間あたり10メッセージ | 1日1メッセージ |
| Plus | $20 | 3時間あたり160メッセージ | 週あたり最大3,000メッセージ |
| Business | $25〜30/ユーザー | 事実上無制限 | 週あたり最大3,000メッセージ |
| Pro | $200 | 事実上無制限 | 事実上無制限 |
室谷Freeプランは5時間あたり10メッセージというのが実質的な制限になっていて、制限を超えると自動でミニモデルにダウングレードされます。Plusは160メッセージ/3時間なので、普通の業務利用では足りるケースが多い。
テキトー教師受講生さんでよく聞くのが「Plusにしてるのに急に回答が遅くなったり、短くなったりする」というケース。これは制限に近づいてモデルが切り替わったか、システムの負荷で自動的に低コストモードになっているパターンです。
室谷有料プランにすれば文字数制限が完全になくなると思ってる方も多いんですが、Plusにしても文字数制限が完全になくなるわけじゃないというのは大事なポイントですよね。
テキトー教師そうです。Plusにすれば回数制限は大幅に緩和されますが、コンテキストウィンドウの制限(会話の長さ)や、1回の出力の制限は依然としてあります。
「有料にすれば全部解決」ではなく、それぞれの制限に対してそれぞれの対処が必要です。
「有料にすれば全部解決」ではなく、それぞれの制限に対してそれぞれの対処が必要です。
GPT-5系のモデル別文字数制限
室谷モデル名も混乱しますよね。ChatGPT 4oと今のGPT-5系で、制限の状況が大きく変わっています。
テキトー教師2026年時点では、ChatGPTアプリで使えるメインモデルはGPT-5.3とGPT-5.4(Thinkingモード)が中心になっています。API側はGPT-5.4、GPT-5.4-mini、GPT-5.4-nanoという構成です。
室谷OpenAI APIのでは、GPT-5.4のコンテキストウィンドウは1Mトークン(100万トークン)になっています。これはAPI経由で使う場合の上限で、ChatGPTアプリ経由ではプランによって絞られるという構造です。
テキトー教師「chatgpt 4o 文字数 制限」と調べている方は旧世代モデルの情報を探しているケースが多いと思いますが、2026年時点でChatGPTアプリ上でGPT-4oはメインモデルではなくなっています。GPT-5系に移行していることを前提に理解した方がいいです。
室谷モデルの世代交代が早いので、「〇〇モデルのコンテキストは〇〇Kトークン」という数字は常に変わります。最新情報はOpenAIのやで確認するのが確実です。
テキトー教師公式ドキュメントが一次情報なので、ここを都度チェックする習慣をつけておくのがいいですね。ブログ記事の情報は数ヶ月で古くなることもあるので。
文字数を守らせるプロンプト:指定通りに書いてもらう方法
室谷「chatgpt 文字数 指定」「chatgpt 文字数 プロンプト」という検索が多いということは、「どう頼めば文字数通りに出してもらえるか」が一番の実用的な問いですよね。
テキトー教師これは講座でプロンプトエンジニアリングを教えるときに必ず取り上げるテーマです。完璧に守らせるのは難しいですが、精度を上げる方法はあります。
室谷正直、完璧に文字数を守らせるのはかなり難しいんですよ。ただ近づける方法はあります。
文字数指定が効く書き方
テキトー教師まず基本として、「約〇〇文字」より「〇〇〜〇〇字の範囲で」という幅を持たせた指定の方が守られやすいです。
室谷MYUUUのチームで使っているのがこの書き方です。
以下の条件で記事を書いてください:
- 文字数:800〜1,000文字(目標900文字)
- 書き終わったら最後に「文字数:〇〇字」と記載すること
- 文字数が目標から大幅にずれた場合は自己修正すること
テキトー教師「書き終わったら文字数を報告させる」というのがポイントですよね。自分でカウントさせることで、ある程度の自己修正が入ります。
ただしChatGPTの文字数カウントは完全に正確ではないので、最終確認は自分でやる前提で。
ただしChatGPTの文字数カウントは完全に正確ではないので、最終確認は自分でやる前提で。
室谷もう一つ効果的なのが、段落ごとに文字数を指定する方法です。例えば「導入200字・本論600字・まとめ200字」と構成も合わせて指定すると、全体のバランスが取りやすいです。
テキトー教師コードインタープリター機能を使って、「このテキストの文字数をPythonでカウントして」と頼むと正確な数字を返してくれます。文字数確認に使うと便利ですよ。
室谷APIを使う場合は、出力後にPythonのlen()関数で文字数を計測して、目標文字数の範囲内かチェックするスクリプトを組むのが一番確実です。条件を満たさなければ再生成、みたいな。
テキトー教師ビジネス用途で「指定した文字数でコンテンツを大量生成したい」という場合はAPIを使う方が断然コントロールしやすいですね。ChatGPTアプリのGUIだとどうしても揺れが出ます。
翻訳・要約・議事録で文字数制限に引っかかるときの対策
室谷「chatgpt 翻訳 文字数 制限」「chatgpt 要約 文字数 制限」「chatgpt 議事録 文字数 制限」と検索している人も多いですが、これらは全部同じ根本原因の話ですよね。
テキトー教師そうです。翻訳でも要約でも議事録でも、「元の入力テキストが長すぎる」か「出力が長くなりすぎる」かのどちらかが原因です。
室谷翻訳の場合は、元テキストが長い→ファイル添付か分割入力。出力が途中で切れる→「続きを翻訳して」でリクエスト。
このサイクルで対処します。
このサイクルで対処します。
テキトー教師要約はそもそも「長い→短くする」なので出力制限に引っかかりにくいですが、元テキストが本のような分量だと入力制限に引っかかります。この場合は「第1章だけ要約して」と章ごとに分けて→最後に「各章の要約をまとめて」という2段階要約が使えます。
室谷議事録は特に長くなりやすいんですよね。1時間の会議の文字起こしだと数万字になるので。
実務的には、音声ファイルを直接添付するか、文字起こしサービスを別で使ってから要約指示を出すという流れが多いです。
実務的には、音声ファイルを直接添付するか、文字起こしサービスを別で使ってから要約指示を出すという流れが多いです。
テキトー教師ファイル添付の方が直接テキストを貼り付けるより制限に引っかかりにくいという経験則はあります。同じ分量でも処理の仕組みが違うようで、ファイル経由の方が大きいテキストを扱えるケースが多い印象です。
ChatGPT Canvasでの文字数制限
室谷Canvasという新しいインターフェースでも文字数制限の質問が来るんですよね。「chatgpt canvas 文字数 制限」という検索が一定数あります。
テキトー教師Canvasは共同編集のようなドキュメント機能ですね。通常のチャットとは表示形式が違いますが、基本的に使っているモデルは同じなので、制限の原則は変わりません。
室谷ただCanvasの方が長い文書を扱うのに適した設計になっていて、出力が途中で切れた場合も「Continue writing(続きを書いて)」ボタンが出るなど、UXとして継続作業がやりやすくなっています。
テキトー教師長い文書を作りたいときはCanvasモードを使う方がストレスが少ないですよね。チャットだと長い出力がそのまま流れていくのが見にくいですが、Canvasはドキュメントとして管理されるので、続きの編集もしやすいです。
ChatGPT APIを使う場合の文字数制限
室谷APIを使う場合は少し話が変わります。「chatgpt api 文字数 制限」として調べている方は開発者の方が多いと思いますが、API経由だとモデルのフルスペックのコンテキストウィンドウが使えます。
テキトー教師によると、GPT-5.4は1Mトークン(100万トークン)のコンテキストウィンドウを持ちます。GPT-5.4-miniとGPT-5.4-nanoは400Kトークンです。
ChatGPTアプリ経由より大幅に大きいです。
ChatGPTアプリ経由より大幅に大きいです。
室谷ただしAPIは使った分だけ課金されます。では、GPT-5.4の入力が1Mトークンあたり$2.50、出力が$15.00となっています。
大量に使うと費用が積み上がるので、コスト管理が必要です。
大量に使うと費用が積み上がるので、コスト管理が必要です。
テキトー教師APIを使った文字数管理で実践的なのは、max_output_tokensパラメータを設定することです。これで1回のレスポンスの最大トークン数を明示的に制限できます。
response = client.responses.create(
model="gpt-5.4",
input="〇〇について800文字で説明してください",
max_output_tokens=1000 # 余裕を持って1,000トークン設定
)
室谷これを設定しておくと、長すぎる回答が返ってくるのを防げますし、コスト管理にもなる。APIを使うなら必ず設定したいパラメータですね。
テキトー教師tiktoken(OpenAIが提供するトークン計算ライブラリ)を使って入力前にトークン数を計算する方法もあります。制限をオーバーしそうなインプットを事前に検出してから送信できるので、エラーを減らせます。
よくある質問(FAQ)
室谷最後によくある質問をまとめておきましょう。
Q. ChatGPTの入力は何文字まで?
テキトー教師OpenAIは「1メッセージ〇〇文字まで」という明確な数値を公式に公表していません。コンテキストウィンドウ(会話全体の上限)はプランとモードで決まりますが、1メッセージの上限は実使用で確認するしかない部分があります。
大きいテキストはファイル添付か分割送信が現実的な対策です。
大きいテキストはファイル添付か分割送信が現実的な対策です。
Q. 指定した文字数をChatGPTが守らないのはなぜ?
室谷ChatGPTはトークン単位でテキストを処理していて、日本語の文字数を正確にカウントするのが構造的に難しいんですよね。「〇〇〜〇〇字の範囲で」と幅を持たせた指定にする、出力後に文字数を確認させる、段落ごとに文字数を指定するといった工夫で精度を上げられます。
Q. Plusプランにすれば文字数制限は解除される?
テキトー教師Plusにすると利用回数制限(3時間あたりのメッセージ数)は大幅に緩和されます。ただしコンテキストウィンドウや1回の出力の制限は完全になくなるわけではありません。
回数制限への不満が大きい場合はPlusへの移行が効果的ですが、それぞれの制限に対してそれぞれの対処が必要という点は変わりません。
回数制限への不満が大きい場合はPlusへの移行が効果的ですが、それぞれの制限に対してそれぞれの対処が必要という点は変わりません。
Q. コンテキストウィンドウが埋まったらどうすればいい?
室谷新しいチャットを始めるのが一番シンプルな対策です。その際、前の会話の要点を要約して新しいチャットの最初に貼り付けると、文脈を引き継げます。
Q. ChatGPT 4oは今でも使える?文字数制限は?
テキトー教師2026年時点ではChatGPTアプリのメインモデルはGPT-5系に移行しています。ChatGPT APIではGPT-4oを利用できるケースもありますが、公式サポート状況はで確認するのが最確実です。
まとめ:ChatGPTの文字数制限を正しく理解して使いこなす
室谷「ChatGPTの文字数制限」と一言で言っても、実は入力制限・出力制限・コンテキストウィンドウ・利用回数の4つが別々に存在しています。
テキトー教師そして、それぞれの原因と対処法は違います。
- 入力制限 → ファイル添付・分割送信
- 出力が途中で切れる → 「続きを書いて」か最初から分割依頼
- 文字数指定が守られない → 幅を持たせた指定・出力後に確認させる
- コンテキストが埋まる → 新しいチャットへの切り替えと要点引き継ぎ
- 利用回数制限 → Plusへのアップグレードか時間をおいて再利用
室谷最新のモデル情報や料金は常に変わるので、で確認する習慣をつけておくのがベストです。
テキトー教師文字数制限との付き合い方を理解しておくと、ChatGPTをより大きなタスクや長いドキュメントに活用できるようになります。ぜひ自分の使い方に合わせて試してみてください。
