PostTruncateがプレビューする各プラットフォームの上限、表示テキストのフォールド、超過時の挙動。以下の数値は、ライブエディターが照合しているものと同じ定数です。
| プラットフォーム | 上限 | フォールド(モバイル) | フォールド(デスクトップ) | 備考 |
|---|---|---|---|---|
| | 3,000 | ~140 | ~210 | フォールドより先のテキストは「…もっと見る」の裏に隠れます。 |
| | 280 | フォールドなし | フォールドなし | フォールドなし — 280文字を超えるとスレッドに分割。リンクはすべて23文字としてカウント。 |
| | 500 | ~250 | 500 | リンクは全長でカウント。500文字を超えた分は番号付きの返信として連結されます。 |
| | 2,200 | ~125 | ~125 | キャプションは「もっと見る」で折りたたみ。ハッシュタグは~5個が推奨(硬い上限は30個)。 |
| | 63,206 | ~125 | ~480 | フィード投稿は技術的上限よりはるかに手前で「もっと見る」に折りたたまれます。 |
| | 4,000 | ~100 | ~100 | キャプションは最初の改行または約100文字で「…続きを見る」の後ろに折りたたまれます。絵文字とハッシュタグもカウントされます。 |
| | 160 | フォールドなし | フォールドなし | 単一メッセージで160文字。分割されると1セグメントあたり153文字。 |
| | 70 | フォールドなし | フォールドなし | 絵文字や非GSM文字が1つでもあると、メッセージ全体がUnicodeに切り替わります。 |
LinkedInは1投稿3,000文字まで許可しますが、フィード表示はモバイルで約140文字、デスクトップで約210文字で折りたたまれ、残りは「…もっと見る」の裏に隠れます。改行もカウントされ、クリックのほとんどは最初の一文で決まります。フックを先頭に置き、リンクはフォールドの下に。
Xは1投稿280文字の上限を厳格に適用し、フォールドは一切ありません。URLはすべてt.co短縮サービスでラップされ、実際の長さに関係なく常に23文字を消費します。絵文字の多くは2文字分の重みです。長い下書きはスレッドに分割する必要があります — PostTruncateは単語境界で自動的に分割します。
Threadsは1投稿500文字までで、Xと異なりリンクを全長でカウントします。モバイルではフィードが約250文字で長い投稿を折りたたみます。上限を超えた分は、最初の投稿の下に番号付き返信として連結する必要があります。
Instagramのキャプションは2,200文字まで書けますが、フィードに表示されるのは「もっと見る」リンクの前の約125文字だけです。ハッシュタグは~5個が推奨の目安で、それ以上でも投稿はできますがスパムに見えます。硬い上限は30個(キャプションと最初のコメント合計)で、超えると投稿できません。
Facebookの技術的上限は63,206文字ですが、フィード投稿はモバイルで約125文字、デスクトップで約480文字で「もっと見る」に折りたたまれます。長い文章の塊はエンゲージメントが急落するため、実用上の制限は上限ではなくフォールドです。
TikTokはアプリから直接投稿する場合、キャプション1件につき4,000文字まで許可しますが、APIやスケジューラーは2,200文字までに制限します。絵文字とハッシュタグもそのままカウントされます。動画が画面いっぱいに表示されるため、フィードは最初の改行または約100文字のうち早いほうでキャプションを「…続きを見る」の後ろに折りたたみます。つまり最初の1行が、ほとんどの視聴者が読むすべてです。動画フレームは全画面の縦型9:16(1080×1920)です。
SMS 1通はGSM 7ビットエンコーディングで160文字まで入り、分割されると1セグメントあたり153文字に減ります。絵文字や非GSM文字が1つでも入るとメッセージ全体がUnicodeに切り替わり、単一メッセージで70文字、1セグメントあたり67文字になります。また一部のGSM記号(€、角括弧、パイプ)は2文字分としてカウントされます。