インスタのハッシュタグカウンター・キャプション整形
キャプションを貼り付けると、Instagramの上限(ハッシュタグ30個、@タグ20個、2,200文字)をチェックし、重複したハッシュタグを表示して、コピーしやすく整えた文章を作ります。
計算方法
このハッシュタグカウンターは、キャプションをブラウザー内で読み取ります。ハッシュタグは「#」の後に続く文字(ひらがな・カタカナ・漢字・英字)、数字、アンダースコア(_)です。スペース、句読点(。、)、ハイフン、「・」などで終わります。「C#」のように文字の直後にある「#」はハッシュタグとして数えません。メンションは「@」の後に英字・数字・ピリオド・アンダースコアで作られたユーザーネームで、メールアドレスは数えません。
ハッシュタグの数え方
- キャプションを貼り付けます。
- オプションを選びます(ハッシュタグを末尾へ移動、重複を削除、小文字にそろえる、段落間の空行)。
- 数と警告を確認し、整形した文章をコピーします。
例:ハッシュタグが32個あるキャプションは、Instagramの上限30個を2個超えているため警告が出ます。「#夏休み」が2回入っている場合は重複として表示します。
日本語のハッシュタグで気をつけること
- 「#」は半角で入力します。全角の「#」は、このツールではハッシュタグとして数えません。
- ハッシュタグの前後にはスペースか改行を入れます。日本語は単語の間にスペースがないため、「明日は#海」のように前の文字に続けて書くと、このツールではハッシュタグとして数えません。「#夏休み最高」のように後ろに文字が続くと、全体が1つのハッシュタグになります。
- 長音記号「ー」はハッシュタグの一部になりますが、中黒「・」や句読点で区切られます。
Instagramの上限
MetaのInstagram Graph APIのドキュメントでは、投稿のcaptionは最大2,200文字、ハッシュタグ30個、@タグ20個とされています。ハッシュタグは英字の大文字・小文字を区別しないため、#Tokyoと#tokyoは同じタグとして重複扱いになります。文字数はUnicodeのコードポイント単位で数えます。ひらがなや漢字は1文字=1ですが、複数の部品からなる絵文字(肌の色、家族、国旗など)は2文字以上になることがあります。
整形でできること
- ハッシュタグを末尾へ:行末のハッシュタグと、ハッシュタグだけの行を移動します。文中のハッシュタグ(「朝の #コーヒー が好き」など)は、文が崩れないようそのまま残します。
- 重複を削除:最初に出てきたものを残し、2回目以降を削除します。
- 小文字にそろえる:英字のハッシュタグの見た目をそろえるオプションです。検索には影響しません。日本語のハッシュタグは変わりません。
- 段落:空行は残し、続く空行は1行にまとめ、行末のスペースを削除します。
ドットや見えない文字で改行を保つ
アプリや入力方法によっては空行が消え、キャプションが1つのかたまりになってしまいます。よく使われる対策は、空行に文字を入れることです。見えるドット「.」か、Unicode文字U+2800(点字の空白)を使います。U+2800はスペースのように見えますが、空白として削除されません。どちらも1文字として数えます。スクリーンリーダーがU+2800を点字として読み上げることがあるため、ドットのほうが無難です。
よくある質問
インスタのハッシュタグは何個までつけられますか?
MetaのInstagram Graph APIのドキュメントでは、1投稿あたりハッシュタグ30個まで、@タグ20個まで、キャプション2,200文字までです。アプリでより厳しい上限が表示される場合は、上の「上限」にその数を入力してください。
インスタのハッシュタグは5個までになったのですか?
アプリで5個までなど、APIのドキュメントより少ない上限が表示されるという情報もあります。このツールの初期値はMetaが公表している30個ですが、アプリで別の上限が表示される場合は「警告を出すハッシュタグの上限」に5などの数を入力すると、超えたときに警告が出ます。
ハッシュタグとシャープの違いは?
ハッシュタグに使うのは「#」(番号記号、U+0023)で、音楽記号の「♯」(シャープ、U+266F)とは別の文字です。「♯」や全角の「#」で書くと、このツールではハッシュタグとして数えません。
ハッシュタグとは何ですか?
「#」の後に言葉を続けたキーワードで、同じハッシュタグの付いた投稿をまとめて見つけやすくします。「#カフェ巡り」のように、スペースを入れずに1つの言葉として書きます。
ハッシュタグが反応しない(リンクにならない)のはなぜですか?
よくある原因は、全角の「#」を使っている、ハッシュタグの直前にスペースがない、ハッシュタグの途中に「・」や記号が入っている、などです。このツールでハッシュタグとして数えられない場合は、半角の「#」と前後のスペースを確認してください。
#Tokyoと#tokyoは重複になりますか?
はい。ハッシュタグは英字の大文字・小文字を区別しないため、同じタグとして扱い、整形では最初の1つだけを残します。
文中のハッシュタグはなぜ移動しないのですか?
文の一部だからです。移動するのは行末のハッシュタグとハッシュタグだけの行なので、文章が読みやすいまま保たれます。
入力した文章は保存されますか?
いいえ。すべてブラウザー内で処理され、文章はどこにも送信されず、アドレスバーにも入りません。
見えない文字とは何ですか?
Unicode文字U+2800(点字の空白)です。何も見えませんが空白として削除されないため、段落の間隔を保てます。1文字として数えます。
出典・根拠
- caption: 2200 / 30 # / 20 @: Meta for Developers – Instagram Graph API, IG User Media (Parameter caption)
- Unicode Standard – Code Chart Braille Patterns (U+2800)
更新日:
関連ツール
- 文字数カウント文字数カウントツールです。空白・改行を含む文字数と含まない文字数、行数、段落数、読むのにかかる時間をリアルタイムで表示。X(旧Twitter)やSMSの上限もわかります。
- テキスト比較(差分チェック)2つのテキストをWebで比較し、差分を行・単語・文字単位で表示する無料ツール。追加と削除を色と記号で示し、一致率も表示。データは送信されません。
- SNS画像サイズ一覧2026インスタ、Facebook、YouTube、LinkedIn、X、Pinterest、Threadsの画像サイズを公式情報だけで一覧に。出典付きで、サイズのコピーや高さの計算もできます。
- テキスト読み上げ:文章を音声で読み上げる無料の読み上げツールです。文章を貼り付けて声・速度・高さを選ぶだけで、ブラウザーが音声で読み上げます。登録不要、読んでいる単語も表示します。
- AIプロンプトのトークン数計算プロンプトは何トークン? ChatGPT・Claude・Geminiのトークン数を文字数から目安で計算します。日本語対応、幅つきの推定と文字数を表示。入力は送信されません。
- パスワード強度チェックパスワードの強度と安全性を無料でチェック。エントロピー(ビット数)と解読にかかる時間を表示します。判定はブラウザ内だけで行い、送信も保存もしません。