就職活動のエントリーシート(ES)で「自己PRは400字以内でお書きください」と指定され、 Wordで数えたら398字だったのに、Web入力フォームに貼り付けたら「401文字」と表示されて焦った経験はないでしょうか。 あるいはX(旧Twitter)に投稿しようとしたら、140文字のはずなのに278文字も打ち込めてしまい混乱した方もいるかもしれません。 実は「文字数」は数え方によって結果が変わる、意外と奥の深いルールを持っています。 この記事では、SNS・ES・小論文・レポートなど場面別の文字数制限と、正しい数え方のルールをまとめて解説します。
文字数の数え方の基本 — 「文字」「スペース除く」「バイト」の違い
ひとくちに「文字数」といっても、実務でよく使われる数え方は主に3種類あります。
- 文字数(スペース含む) — 空白・改行・記号もすべて1文字として数える最も一般的な方式。 応募フォームや原稿用紙の字数指定はこの数え方が基準になることが多いです。
- 文字数(スペース除く) — 半角スペース・全角スペース・改行・タブを除いた「純粋な文字」の数。 英語論文の word count に近い感覚で、実際に書いた内容量を測りたいときに使います。
- バイト数(UTF-8) — コンピューターがデータとして扱う実際のサイズ。 日本語1文字は通常UTF-8で3バイトになるため、同じ「100文字」でも英数字だけの文章とひらがな・漢字混じりの文章ではファイルサイズが大きく異なります。 データベースの文字数制限やAPIの送信データ量を見積もる際に重要になります。
文字数カウンターツールを使えば、この3種類(+行数)を一度に確認できます。どの数え方が求められているか分からない場合は、 まず「スペース含む」の数値を基準に考えるのが安全です。
SNS投稿の文字数制限一覧(X・Instagram・TikTok・YouTube・LINE・Facebook)
SNSごとに投稿本文・プロフィール文の文字数制限は大きく異なります。まずは投稿本文(キャプション)の上限を比較します。
| SNS | 投稿本文の上限 | 補足 |
|---|---|---|
| X(旧Twitter) | 280(無料)/ 25,000(X Premium) | 日本語は1文字=2としてカウント(実質140文字相当) |
| 2,200文字 | フィード表示は冒頭約125文字のみ。以降は「続きを読む」 | |
| TikTok | 4,000文字 | 動画の説明文(ハッシュタグ含む) |
| YouTube | 5,000文字 | 動画説明欄。最初の2〜3行が検索結果に表示される |
| LINE(VOOM) | 10,000文字 | 実質的に制限を意識する場面は少ない |
| 63,206文字 | 実質無制限。フィード表示は冒頭数行のみ |
中でも特に注意が必要なのがXの文字数制限です。半角英数字・記号は1文字、ひらがな・カタカナ・漢字・絵文字などの全角相当の文字は2文字として重み付けされ、 合計280相当までしか投稿できません。そのため日本語だけで投稿すると実質140文字が上限になります。 「280文字まで入力できるはずなのに途中で止められる」と感じたら、この重み付けルールが原因です。
プロフィール文(自己紹介)の上限も参考までに挙げると、X: 160文字・Instagram: 150文字・TikTok: 80文字・YouTube: 1,000文字・LINE: 500文字・Facebook: 101文字です。 TikTokのプロフィール文は特に短く、簡潔なキーワード選びが重要になります。
ES・履歴書・小論文・レポートの字数マナー
就職活動や学業では「◯字以内」「◯字程度」という指定がよく登場します。SNSとは異なり、こうした場面では文字数制限の8割以上を埋めることが暗黙のマナーとされています。
| 場面 | よくある指定 | 目安の記入量 |
|---|---|---|
| ES(自己PR・ガクチカ) | 300〜400字以内 | 指定の8〜9割(例: 400字指定なら320〜400字) |
| 志望動機 | 400〜600字以内 | 指定の8〜9割 |
| 小論文 | 600〜1,200字程度 | 指定の9割以上(「程度」表記でも大幅な不足は減点対象) |
| 大学レポート | 2,000字前後(科目指定) | 指定字数の90%以上が一般的な目安 |
8割に満たない分量(例: 400字指定で半分の200字程度)は「熱意が足りない」「文章を書き慣れていない」と受け取られがちです。 一方で文字数を超過すると、そもそも入力できない・提出時にエラーになるシステムが多いため、不足より超過の方がリスクが高い点は覚えておきましょう。
原稿用紙で字数を指定される場合は、日本語の原稿用紙が1枚400字(20字×20行)で設計されていることを基準に換算します。 800字のレポートなら原稿用紙2枚分、2,000字なら5枚分に相当します。字数指定と原稿用紙の枚数指定、どちらで来ても換算できるようにしておくと安心です。 下書き段階でコピー元の文章に余計な空白や改行が紛れ込んでいる場合は、貼り付け用テキスト整形ツールで整えてから文字数を確認すると、正確なカウントができます。
カウントに含まれるもの・含まれないものの違い(空白・改行・絵文字・URL)
「文字数」の実態は数え方によって変わるため、何がカウント対象になるかを場面ごとに整理しておきます。
- スペース・改行 — 「文字数(スペース含む)」では通常カウントされます。 「スペース除く」を明示している場合のみ、半角・全角スペース、改行、タブが除外されます。
- 絵文字 — 見た目は1個でも、内部的にはUnicodeの「サロゲートペア」という仕組みで2文字分として扱われることが多いです。 肌の色や家族構成を表す複合絵文字(ZWJ、Zero Width Joinerという特殊な結合文字で複数の絵文字を1個に見せる仕組み)はさらに多く、4〜7文字相当としてカウントされる場合もあります。 絵文字を多用する投稿ほど、見た目の文字数より実際のカウントが多くなりやすい点に注意が必要です。
- URL — 媒体によって扱いが異なります。Xでは実際のURLの長さに関わらず一律23文字(t.co短縮URL相当)としてカウントされますが、 WordやGoogleドキュメントなど一般的な文章作成ソフトではそのままの文字数としてカウントされます。
- ハッシュタグ・メンション — 「#」や「@」を含めて文字数にカウントされるのが基本ですが、 Xのリプライにおけるメンションのように、一部は文字数から除外される特例もあります。
複数のSNS投稿文やハッシュタグ候補を書き出して比較検討する際、似た表現を書き連ねて重複行ができてしまうことがあります。 そうした場合はテキスト行ソート・重複削除ツールで候補を整理してから、実際に使う文章だけを文字数カウントにかけると効率的です。
まとめ
- 文字数の数え方には「スペース含む」「スペース除く」「バイト数」の3種類があり、提出先の指定に合わせて確認する
- Xは日本語1文字=2カウントの重み付けルールがあり、実質140文字相当が上限(無料プラン)
- Instagramのキャプションは2,200文字まで書けるが、フィードで表示されるのは冒頭約125文字のみ
- ES・小論文・レポートでは指定字数の8〜9割を埋めるのがマナー。不足より超過の方がリスクが高い
- 原稿用紙は1枚400字が基準。字数指定と枚数指定を相互に換算できるようにしておく
- 絵文字はサロゲートペアの仕組みにより見た目より多くカウントされることがある
- URLの扱いはSNSごとに異なる(例: Xは一律23文字としてカウント)