主要 SNS の文字数制限一覧【2026 年最新】
SNS ごとに文字数制限は大きく異なります。投稿前に制限を把握しておくことで、文字数オーバーで書き直す手間を省けます。この記事では、主要 SNS の文字数制限を一覧でまとめました。
各 SNS が文字数制限を設けている技術的・UX 的背景
SNS の文字数制限は、技術的制約とユーザー体験設計の両面から決定されています。Twitter (現 X) の 140 文字は、SMS の 160 文字制限からユーザー名分の 20 文字を差し引いた値に由来します。SMS 経由での投稿を想定した設計で、2017 年に 280 文字へ倍増された際も、実際に 280 文字をフルに使う投稿は全体の約 1% にとどまりました。短文の制約がかえって創造性を刺激し、プラットフォームの個性を形成した好例です。
Facebook の 63,206 文字は UTF-8 エンコーディングで 64KB (65,536 バイト) に収まる文字数に由来します。英数字のみなら 65,536 文字ですが、マルチバイト文字を考慮した結果この数値になっています。WhatsApp の 65,536 文字は 16 ビット符号なし整数の最大値 (2^16) そのもので、内部のメッセージ長フィールドのデータ型に起因する制約です。
Instagram のキャプションは、2016 年に 300 文字から 2,200 文字へ大幅に拡張されました。写真中心のプラットフォームとして長文は不要とされていましたが、ユーザーの「ストーリーを語りたい」というニーズに応えた結果です。Bluesky の 300 文字は、Twitter の初期の簡潔さを意識しつつ、140 文字では短すぎるという教訓を反映した設計です。
文字数制限の変遷史
主要 SNS の文字数制限は、プラットフォームの成長とともに大きく変化してきました。
| SNS | 初期の制限 | 現在の制限 | 変更時期 |
|---|---|---|---|
| X (Twitter) | 140 文字 | 280 文字 / 25,000 文字 (Premium) | 2017 年 (280 文字化)、2023 年 (Premium 導入) |
| 300 文字 | 2,200 文字 | 2016 年 | |
| TikTok | 150 文字 | 2,200〜4,000 文字 | 2022 年 (300 文字)、2023 年 (2,200 文字)、2024 年 (4,000 文字) |
| 700 文字 | 3,000 文字 | 2023 年 | |
| Threads | 500 文字 | 500 文字 (テキスト添付: 10,000 文字) | 2024 年 (テキスト添付追加) |
| YouTube | 1,000 文字 (説明欄) | 5,000 文字 | 段階的に拡張 |
全体的な傾向として、SNS の文字数制限は拡張される方向にあります。短文プラットフォームとして出発した X や TikTok も、クリエイターの表現力を広げるために制限を緩和してきました。SNS 運用戦略の関連書籍でも、各プラットフォームの制限変遷を踏まえた投稿設計が推奨されています。一方で、制限の緩和がエンゲージメント率の向上に直結するわけではなく、各プラットフォームには「最適な投稿文字数」が存在します。
SNS 別 文字数制限一覧表
| SNS | 機能 | 文字数上限 |
|---|---|---|
| X (Twitter) | 通常投稿 | 280 文字 |
| X (Twitter) | Premium 投稿 | 25,000 文字 |
| キャプション | 2,200 文字 | |
| プロフィール | 150 文字 | |
| コメント | 2,200 文字 | |
| 投稿 | 63,206 文字 | |
| コメント | 8,000 文字 | |
| LINE | メッセージ | 10,000 文字 |
| LINE | ステータスメッセージ | 500 文字 |
| YouTube | 動画タイトル | 100 文字 |
| YouTube | 動画説明欄 | 5,000 文字 |
| YouTube | コメント | 10,000 文字 |
| TikTok | キャプション | 2,200 文字 (一部アカウント: 4,000 文字) |
| Threads | 投稿 | 500 文字 (テキスト添付: 10,000 文字) |
| 投稿 | 3,000 文字 | |
| Bluesky | 投稿 | 300 文字 |
| Discord | メッセージ | 2,000 文字 (Nitro: 4,000 文字) |
| メッセージ (個人) | 65,536 文字 | |
| メッセージ (Business) | 1,600 文字 | |
| Slack | メッセージ | 40,000 文字 |
| note | 記事本文 | 制限なし (推奨: 〜10,000 文字) |
文字数カウント方式の違い - 知らないと文字数オーバーになる落とし穴
SNS ごとに文字数のカウント方式が異なる点は、見落とされがちな重要なポイントです。
X (Twitter) は独自の重み付けカウントを採用しています。英数字・半角記号は 0.5 文字、日本語・中国語・韓国語などのマルチバイト文字は 1 文字としてカウントされます。そのため、英語のみの投稿では実質 280 文字分書けますが、日本語のみの投稿では 140 文字が上限です。この仕様は Twitter API のドキュメントで「weighted character count」として定義されています。
Bluesky は UTF-8 のバイト数でカウントする方式を採用しています。制限は 300 グラフィムクラスタ (書記素クラスタ) ですが、内部的には UTF-8 で 3,000 バイトの制限もあります。日本語は 1 文字あたり 3 バイトを消費するため、日本語のみの投稿では約 300 文字が上限ですが、絵文字 (4 バイト) を多用すると実質的な文字数が減ります。
URL の扱いも SNS ごとに異なります。X では URL の長さに関係なく一律 23 文字としてカウントされます (t.co 短縮 URL に変換されるため)。Instagram のキャプションでは URL はそのままの文字数でカウントされますが、リンクとしてはクリックできません。LinkedIn では URL がそのまま文字数にカウントされるため、長い URL は短縮サービスの利用が有効です。
ハッシュタグの文字数消費にも注意が必要です。「#SNSマーケティング」は # 記号を含めて 12 文字としてカウントされます。Instagram で 30 個のハッシュタグを使う場合、平均 15 文字のタグなら約 450 文字を消費し、2,200 文字の制限のうち約 20% がハッシュタグに費やされる計算です。
エンゲージメント率と文字数の相関
文字数制限いっぱいまで書くことが最善とは限りません。各 SNS には、エンゲージメント率が最も高くなる「最適文字数」が存在します。
| SNS | 文字数上限 | 最適投稿文字数 | 備考 |
|---|---|---|---|
| X (Twitter) | 280 文字 | 71〜100 文字 | 短い投稿ほどリツイート率が高い傾向 |
| 2,200 文字 | 138〜150 文字 | 「もっと見る」の前に収まる長さが理想 | |
| 63,206 文字 | 40〜80 文字 | 短い投稿がフィードで目を引きやすい | |
| 3,000 文字 | 150〜200 文字 | ビジネス文脈では簡潔さが好まれる | |
| TikTok | 2,200〜4,000 文字 | 50〜150 文字 | 動画が主役のため、キャプションは補助的 |
この傾向は、ユーザーがフィードをスクロールする速度と関係しています。モバイルユーザーは 1 投稿あたり平均 1.7 秒しか視線を留めないとされており、その短い時間で読み切れる文字数がエンゲージメントの高い投稿に共通する特徴です。ソーシャルメディアのエンゲージメントに関する書籍でも、この「1.7 秒の壁」を意識した投稿設計が解説されています。
よくある失敗パターン
複数の SNS を運用する際に陥りがちな失敗を紹介します。
- 同じ文章をすべての SNS にコピー投稿する。X の 280 文字に最適化された文章を Instagram (2,200 文字) にそのまま貼ると短すぎ、逆に Facebook の長文を X に貼ると大幅にカットが必要です。プラットフォームごとに最適化しましょう。
- 文字数制限の変更に気づかない。SNS の文字数制限は頻繁に更新されます。Threads のテキスト添付機能 (10,000 文字) や TikTok のキャプション拡張 (4,000 文字) など、新機能の追加で制限が変わることがあります。
- ハッシュタグの文字数を計算に入れない。ハッシュタグも文字数にカウントされるため、本文を書いた後にタグを追加すると制限を超えるケースがあります。タグ分の文字数を事前に確保しておきましょう。
- マルチバイト文字のカウント差異を無視する。日本語投稿では X の実質上限が 140 文字になるなど、言語によって使える文字数が変わります。日本語と英語を混在させる場合は、文字数カウントスで実際のカウントを確認しましょう。
クロスプラットフォーム投稿の文字数戦略
複数 SNS を効率的に運用するための実践的な戦略を紹介します。
- 「コア文章 + プラットフォーム別拡張」の手法を使う。まず最も制限の厳しい SNS (X: 280 文字、日本語なら 140 文字) に合わせたコア文章を作成し、それを各プラットフォームの制限に合わせて拡張します。コアメッセージの一貫性を保ちつつ、各 SNS に最適化できます。
- プラットフォーム別のトランケーション (切り詰め) ポイントを意識する。Instagram は 125 文字、Facebook は約 477 文字、LinkedIn は約 140 文字で「もっと見る」が表示されます。重要な情報はこのトランケーションポイントより前に配置しましょう。
- URL の文字数消費を計算に入れる。X では URL が一律 23 文字にカウントされるため影響は限定的ですが、LinkedIn や Facebook では長い URL がそのまま文字数を消費します。UTM パラメータ付きの長い URL を使う場合は、短縮 URL サービスの利用を検討しましょう。
SNS 運用ツールでの文字数管理
複数 SNS を一元管理するツールを活用すると、文字数管理の効率が大幅に向上します。Buffer や Hootsuite などの投稿管理ツールは、投稿作成画面で各プラットフォームの文字数制限をリアルタイムに表示し、制限超過を事前に警告してくれます。
ただし、ツールの文字数カウントが SNS 側の実際のカウントと一致しない場合がある点には注意が必要です。特に X の重み付けカウントや、絵文字の文字数 (一部の絵文字は 2 文字としてカウントされる) は、ツール側で正確に再現されていないことがあります。最終確認は各 SNS の投稿画面で行うか、文字数カウントスで正確な文字数を確認するのが確実です。
文字数制限を守るために
各 SNS の文字数制限は変更されることがあります。投稿前に文字数カウントスで文字数を確認する習慣をつけておくと安心です。特に複数の SNS に同時投稿する場合は、最も制限の厳しいプラットフォームに合わせて文章を調整しましょう。