主要 SNS の文字数制限一覧【2026 年最新】

約 5 分で読めます

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 導入)
Instagram300 文字2,200 文字2016 年
TikTok150 文字2,200〜4,000 文字2022 年 (300 文字)、2023 年 (2,200 文字)、2024 年 (4,000 文字)
LinkedIn700 文字3,000 文字2023 年
Threads500 文字500 文字 (テキスト添付: 10,000 文字)2024 年 (テキスト添付追加)
YouTube1,000 文字 (説明欄)5,000 文字段階的に拡張

全体的な傾向として、SNS の文字数制限は拡張される方向にあります。短文プラットフォームとして出発した X や TikTok も、クリエイターの表現力を広げるために制限を緩和してきました。SNS 運用戦略の関連書籍でも、各プラットフォームの制限変遷を踏まえた投稿設計が推奨されています。一方で、制限の緩和がエンゲージメント率の向上に直結するわけではなく、各プラットフォームには「最適な投稿文字数」が存在します。

SNS 別 文字数制限一覧表

SNS機能文字数上限
X (Twitter)通常投稿280 文字
X (Twitter)Premium 投稿25,000 文字
Instagramキャプション2,200 文字
Instagramプロフィール150 文字
Instagramコメント2,200 文字
Facebook投稿63,206 文字
Facebookコメント8,000 文字
LINEメッセージ10,000 文字
LINEステータスメッセージ500 文字
YouTube動画タイトル100 文字
YouTube動画説明欄5,000 文字
YouTubeコメント10,000 文字
TikTokキャプション2,200 文字 (一部アカウント: 4,000 文字)
Threads投稿500 文字 (テキスト添付: 10,000 文字)
LinkedIn投稿3,000 文字
Bluesky投稿300 文字
Discordメッセージ2,000 文字 (Nitro: 4,000 文字)
WhatsAppメッセージ (個人)65,536 文字
WhatsAppメッセージ (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 文字短い投稿ほどリツイート率が高い傾向
Instagram2,200 文字138〜150 文字「もっと見る」の前に収まる長さが理想
Facebook63,206 文字40〜80 文字短い投稿がフィードで目を引きやすい
LinkedIn3,000 文字150〜200 文字ビジネス文脈では簡潔さが好まれる
TikTok2,200〜4,000 文字50〜150 文字動画が主役のため、キャプションは補助的

この傾向は、ユーザーがフィードをスクロールする速度と関係しています。モバイルユーザーは 1 投稿あたり平均 1.7 秒しか視線を留めないとされており、その短い時間で読み切れる文字数がエンゲージメントの高い投稿に共通する特徴です。ソーシャルメディアのエンゲージメントに関する書籍でも、この「1.7 秒の壁」を意識した投稿設計が解説されています。

よくある失敗パターン

複数の SNS を運用する際に陥りがちな失敗を紹介します。

クロスプラットフォーム投稿の文字数戦略

複数 SNS を効率的に運用するための実践的な戦略を紹介します。

SNS 運用ツールでの文字数管理

複数 SNS を一元管理するツールを活用すると、文字数管理の効率が大幅に向上します。Buffer や Hootsuite などの投稿管理ツールは、投稿作成画面で各プラットフォームの文字数制限をリアルタイムに表示し、制限超過を事前に警告してくれます。

ただし、ツールの文字数カウントが SNS 側の実際のカウントと一致しない場合がある点には注意が必要です。特に X の重み付けカウントや、絵文字の文字数 (一部の絵文字は 2 文字としてカウントされる) は、ツール側で正確に再現されていないことがあります。最終確認は各 SNS の投稿画面で行うか、文字数カウントスで正確な文字数を確認するのが確実です。

文字数制限を守るために

各 SNS の文字数制限は変更されることがあります。投稿前に文字数カウントスで文字数を確認する習慣をつけておくと安心です。特に複数の SNS に同時投稿する場合は、最も制限の厳しいプラットフォームに合わせて文章を調整しましょう。