リファレンス

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

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

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

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

LinkedIn

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

X (Twitter)

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

Threads

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

Instagram

Instagramのキャプションは2,200文字まで書けますが、フィードに表示されるのは「もっと見る」リンクの前の約125文字だけです。より厳しいのはハッシュタグのルールで、キャプションや最初のコメントに5個を超えて入れると、投稿が静かに失敗することがあります。

Facebook

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

SMS

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

← エディターに戻る