SNS文字数制限の一覧表【Instagramは投稿・プロフィール別】

SNS文字数制限の一覧表で投稿とプロフィールを比較

投稿本文の上限と、プロフィールなど他の入力フィールドにおける上限を、7つのサービスについて1つの表にまとめました。単位はXが「加重文字数」でYouTubeの説明文が「半角」というように同じ「文字」でもそろっていないため、表には単位も書いています。

主要7サービスの文字数上限(2026年9月時点)

サービス 投稿本文 プロフィールなど他の入力フィールド 公式ソースでの照合
X 加重文字数280(日本語だけなら140字) — 公式の設定ファイルで照合済み
Instagram キャプション2,200文字 プロフィール150文字/DM1,000文字 確認できず(メディアの報告値)
Threads 500文字(テキスト添付で10,000文字) — 確認できず(メディアの報告値)
Facebook 63,206文字 — 確認できず(メディアの報告値)
LINE公式アカウント テキストメッセージ500文字 — 公式マニュアルで照合済み
YouTube 動画の説明 半角5,000文字(全角2,500文字) タイトル100文字 公式ヘルプで照合済み
TikTok キャプション4,000文字 — 確認できず(メディアの報告値)

表でいちばん右の列は、各社が数値を公式に公表しているかどうか(2026年9月26日時点)です。数値まで公式の資料で確認できたのは、X・LINE・YouTubeの3つでした。

公式ページで数値をチェックできなかったのは、Instagram・Threads・Facebook・TikTokの4つです。表にはSNS解説メディア数社が報告している値を採用しましたが、TikTokだけはメディアのあいだでも記載が一致していません。

Meta系とTikTokの値は予告なく変わることがあるので、上限ぎりぎりまで書いた長文は投稿する前に実際の入力フィールドへ貼って最後まで入力できるか確認しておくと確実です。表で「—」にしたセルは公式ソースでもメディアの一致でも値をチェックできなかったもので、Xのプロフィール文やThreadsのユーザーネーム上限もこの記事の対象外としました。

Xの投稿テキストは日本語なら140字まで、URLは一律23字

X投稿の上限は「280文字」と紹介されることが多いものの、Xが実際に判定に使うのは文字の個数ではなく、文字ごとに割り当てた重みの合計(加重文字数)です。Xが文字数の計算用に公開しているtwitter-textというライブラリの設定ファイルでは、投稿1件の上限が280になっていて、英数字や一般的な記号など一部範囲の文字は1字を1、ひらがな・カタカナ・漢字を含むそれ以外の文字は1字を2とします。

ひらがな・カタカナ・漢字はどれも1字を2として計算するため、日本語だけで書いた投稿は140字で上限の280に達します。英語だけの投稿なら280字まで書くことができ、日本語と英数字が混ざった投稿ではその割合に応じて140〜280字のあいだで上限が定まります。

全角で打った英数字や読点「、」・句点「。」も2として計算されます。全角の英数字を半角に変換しておけば1字につき加重文字数が1少なくなります。

URLは長さに関係なく1本を23として計算し、長いURLでも短縮URLでも同じ23で日本語の11.5字分に相当します。日本語の本文に半角スペースとURLを1本添えると、本文に使うことができる字数は(280−1−23)÷2で128字になります。

sakuttoAIの文字数カウントは加重文字数を直接は出しません。表示される全角の数を2倍し、半角の数と半角スペース・改行の数を加えると、Xで判定される加重文字数の目安になります。ただし半角カタカナは文字数カウントでは半角側に含まれる一方、Xでは2として計算されるため、その数をさらに加えてください。

文字数カウントはURLを長さどおりに計算するため、URLを含む投稿は、URLを除いた本文の字数に23を加えて見積もります。全角で入力した英数字が多い下書きは先に全角半角変換で半角へそろえておくと、Xで使うことができる字数はその分だけ多くなる計算です。

"maxWeightedTweetLength": 280, / "scale": 100, / "defaultWeight": 200, / "transformedURLLength": 23, — twitter-text の config/v3.json の設定値より
公式情報を見る →

Instagramのキャプションとプロフィールは何字までか

Instagramはキャプション2,200文字、プロフィール150文字までで、入力フィールドごとに上限が異なります。SNS解説メディア数社が一致して報告している値は次の3つです。

  • 投稿に添える文章(キャプション):2,200文字
  • 自己紹介のプロフィール:150文字
  • ダイレクトメッセージ(DM):1,000文字

同じアカウントの文章でも、入力フィールドによって使うことができる字数が大きく異なります。キャプション用に書いた紹介文は150文字を超えるとプロフィールに収まらないので、プロフィール用に短い紹介文を別に用意してください。

ハッシュタグは1投稿に30個まで入力できるというのが長く通説でしたが、2025年12月にはMetaの公式アカウントが推奨する個数を5個にしたというニュースが出ています。入力できる上限の30個とMetaが勧める5個は意味の異なる数字です。

Instagramの公式ヘルプセンターも調べましたが、数値はチェックできませんでした。キャプション・プロフィール・DMの3つはどれも公式の数字ではないので、上限の近くまで書いた投稿は公開する前に投稿画面で最後まで入力できるか確認しておくと確実です。

同じMeta系でもThreadsのテキスト上限は500字

ThreadsはInstagramと同じMetaが運営していますが、1回の投稿に書くことができる文章は500文字までと伝えられています。Instagramキャプションの2,200文字と比較すると約1/4.4で、Instagram向けに書いた長めの文章をそのまま貼ると500文字の上限を超えます。

投稿に文章を添付する機能を使えば、500文字を超える文章も最大10,000文字まで投稿できるとされています。もう1つのMeta系であるFacebookの投稿は63,206文字と報告されていて、3つの中では飛び抜けて長く書くことができます。

Meta系の3サービスへ同じ内容を出すなら、いちばん短いThreads向けに500文字以内の文章を先に作ります。長い文章から削るとどの文を残すかをサービスごとに決め直すことになるので、InstagramとFacebook向けにはThreads用の文章に説明を書き加えていくほうが手戻りが少なくなります。

公式ヘルプや開発者向けの資料では3サービスとも数値を確認できませんでした。値はMetaの発表を伝えた報道と、SNS解説メディア数社で一致している記載をもとにしています。

LINE公式のメッセージは500字、YouTubeタイトルは100字

LINEヤフーの公式マニュアル(2024年4月16日更新)では、LINE公式アカウントから友だちへ配信するテキストメッセージは1通500文字までで、半角・全角・記号の区別なくすべてを1文字として計算するとしています。つまり、Xでは日本語1字を2とするのに対し、LINE公式アカウントでは英数字もかなも漢字も1字は1字なので、日本語で書いても500文字まで送信できます。

YouTubeは動画のタイトルが100文字、説明文が5,000文字までです。YouTubeヘルプの「動画の説明に関するヒント」には説明文の上限が半角5,000文字(全角2,500文字)と書かれていて、日本語だけで書けば2,500文字が上限になります。

全角を半角の2字分とすることはXと同じです。動画の説明と異なり、タイトルの100文字については、全角と半角を区別するかどうかをYouTubeは公表していません。

LINE公式アカウントの500文字は友だちのトークに表示される1通の長さで、YouTubeの5,000文字は動画の下に置く説明の長さなので、同じ「文字数制限」でも制限がかかる場所の役割が異なります。個人間のLINEトークで何文字まで入力できるかは公式の資料でチェックできなかったため、この記事の対象に含めませんでした。

2024.04.16 更新 / 最大文字数は500文字です。半角・全角、記号など区別なく、すべて一文字としてカウントされます。 — ページ上部の更新日と「テキスト」の項より
公式情報を見る →
説明には半角 5,000 文字(全角 2,500 文字)まで使用できます。 — 「説明を記載する」の項より
公式情報を見る →
注: 動画のタイトルの文字数制限は 100 文字です。無効な文字を含めることはできません。 / 動画の説明の文字数制限は 5,000 文字です。 — 「編集できる動画設定」表のタイトル欄と説明欄より
公式情報を見る →

TikTokのキャプション上限はInstagramより長いか

TikTokで動画に添えるキャプションはInstagramより長く、4,000文字まで書くことができると報告されています。Instagramキャプションの2,200文字と比較すると、1,800字多く書くことができます。

ただしメディアのあいだでも記載が一致せず、2,200文字とするものや4,000文字は一部のアカウントだけとするものもあり、TikTokの公式ヘルプでも数値は確認できませんでした。4,000文字を前提に長いキャプションを用意するなら、ご自身のアカウントで投稿画面に下書きを貼り、どこまで入力できるかを先に確認しておくと確実です。

Instagram用に2,200文字以内で書いた文章は、上限がどちらであってもTikTokにそのまま投稿できます。逆にTikTok用の長いキャプションをInstagramで使うときは、2,200文字を超えた部分を削る必要があります。

書ける字数は上限と数え方の両方で定まる

上限の数字が同じでも、日本語1字を2と計算するサービスでは書くことができる長さが半分になります。公式の資料で数値を確認できた上限は次の3サービスです。

  • X:加重文字数280(日本語だけなら140字)/URLは1本23
  • LINE公式アカウント:テキストメッセージは半角も全角も1文字として500文字
  • YouTube:タイトル100文字/動画の説明は半角5,000文字(全角2,500文字)

Instagramはキャプション2,200文字・プロフィール150文字、Threadsは500文字と報告されています。Facebookは63,206文字、TikTokは4,000文字とされていますが、この4つは公式ヘルプでは数値を確認できませんでした。

上限の近くまで書いた投稿は、文字数カウントで下書きの字数を調べてから投稿画面に貼ると確実です。Xに出す下書きは、全角と半角の内訳から加重文字数を見積もっておいてください。

FAQ

Xで日本語の投稿は何文字まで書くことができますか?
日本語だけなら140字までです。Xは投稿の長さを加重文字数でカウントし、上限は280です。ひらがな・カタカナ・漢字は1字を2とします。英数字は1字を1とするので、英数字が混ざった投稿はその分だけ多く書くことができます。
XでURLは何文字としてカウントされますか?
URLは長さに関係なく1本を23とします。日本語に換算すると11.5字分なので、日本語の本文に半角スペースとURLを1本添えると、本文に使うことができるのは128字までです。
LINE公式アカウントのメッセージは何文字まで送信できますか?
テキストメッセージは1通500文字までです。LINEヤフーの公式マニュアルは、半角・全角・記号の区別なくすべてを1文字としてカウントするとしています。日本語で書いても英数字で書いても、500文字まで送信できます。
YouTubeの説明文は、日本語で何文字まで書くことができますか?
全角で2,500文字までです。YouTubeヘルプは、説明文の上限を半角5,000文字(全角2,500文字)としています。動画タイトルの上限は、説明文とは別に100文字です。