リファレンス

すべてのプラットフォーム制限を1つの表に

PostTruncateがプレビューする各プラットフォームの上限、表示テキストのフォールド、超過時の挙動。以下の数値は、ライブエディターが照合しているものと同じ定数です。

プラットフォーム別の文字数制限と切り捨て位置
プラットフォーム 上限 フォールド(モバイル) フォールド(デスクトップ) 備考
LinkedIn 3,000 ~140 ~210 フォールドより先のテキストは「…もっと見る」の裏に隠れます。
X (Twitter) 280 フォールドなし フォールドなし フォールドなし — 280文字を超えるとスレッドに分割。リンクはすべて23文字としてカウント。
Threads 500 ~250 500 リンクは全長でカウント。500文字を超えた分は番号付きの返信として連結されます。
Instagram 2,200 ~125 ~125 キャプションは「もっと見る」で折りたたみ。ハッシュタグは~5個が推奨(硬い上限は30個)。
Facebook 63,206 ~125 ~480 フィード投稿は技術的上限よりはるかに手前で「もっと見る」に折りたたまれます。
TikTok 4,000 ~100 ~100 キャプションは最初の改行または約100文字で「…続きを見る」の後ろに折りたたまれます。絵文字とハッシュタグもカウントされます。
SMS (GSM 7-bit) 160 フォールドなし フォールドなし 単一メッセージで160文字。分割されると1セグメントあたり153文字。
SMS (Unicode) 70 フォールドなし フォールドなし 絵文字や非GSM文字が1つでもあると、メッセージ全体がUnicodeに切り替わります。

切り捨てルール — プラットフォーム別

  1. LinkedIn

    LinkedInは1投稿3,000文字まで許可しますが、フィード表示はモバイルで約140文字、デスクトップで約210文字で折りたたまれ、残りは「…もっと見る」の裏に隠れます。改行もカウントされ、クリックのほとんどは最初の一文で決まります。フックを先頭に置き、リンクはフォールドの下に。

  2. X (Twitter)

    Xは1投稿280文字の上限を厳格に適用し、フォールドは一切ありません。URLはすべてt.co短縮サービスでラップされ、実際の長さに関係なく常に23文字を消費します。絵文字の多くは2文字分の重みです。長い下書きはスレッドに分割する必要があります — PostTruncateは単語境界で自動的に分割します。

  3. Threads

    Threadsは1投稿500文字までで、Xと異なりリンクを全長でカウントします。モバイルではフィードが約250文字で長い投稿を折りたたみます。上限を超えた分は、最初の投稿の下に番号付き返信として連結する必要があります。

  4. Instagram

    Instagramのキャプションは2,200文字まで書けますが、フィードに表示されるのは「もっと見る」リンクの前の約125文字だけです。ハッシュタグは~5個が推奨の目安で、それ以上でも投稿はできますがスパムに見えます。硬い上限は30個(キャプションと最初のコメント合計)で、超えると投稿できません。

  5. Facebook

    Facebookの技術的上限は63,206文字ですが、フィード投稿はモバイルで約125文字、デスクトップで約480文字で「もっと見る」に折りたたまれます。長い文章の塊はエンゲージメントが急落するため、実用上の制限は上限ではなくフォールドです。

  6. TikTok

    TikTokはアプリから直接投稿する場合、キャプション1件につき4,000文字まで許可しますが、APIやスケジューラーは2,200文字までに制限します。絵文字とハッシュタグもそのままカウントされます。動画が画面いっぱいに表示されるため、フィードは最初の改行または約100文字のうち早いほうでキャプションを「…続きを見る」の後ろに折りたたみます。つまり最初の1行が、ほとんどの視聴者が読むすべてです。動画フレームは全画面の縦型9:16(1080×1920)です。

  7. SMS

    SMS 1通はGSM 7ビットエンコーディングで160文字まで入り、分割されると1セグメントあたり153文字に減ります。絵文字や非GSM文字が1つでも入るとメッセージ全体がUnicodeに切り替わり、単一メッセージで70文字、1セグメントあたり67文字になります。また一部のGSM記号(€、角括弧、パイプ)は2文字分としてカウントされます。

すべてのFAQを見る →