SNSプロフィール文字数カウンターの機能と仕組み
「SNSプロフィール文字数カウンター」は、主要なソーシャルメディア(Instagram、TikTok、X、Threads、Bluesky)のプロフィール文(バイオ)を作成するための下書き支援ツールです。テキストを入力または貼り付けると、文字数と改行数がリアルタイムでカウントされ、選択したサービスの上限に対してあと何文字入力できるか、あるいは何文字超過しているかが即座に表示されます。
このツールは、各サービスの設定上限を超えたテキスト部分を視覚的にハイライト表示するプレビュー機能を備えています。これにより、どの部分を削るべきかが一目で判別できます。
データの処理とプライバシー
本ツールに入力されたプロフィール文の下書きは、すべて利用者のブラウザ内で処理されます。BroBroGoが入力内容をサーバーにアップロードしたり、保存したりすることはありません。
各種出力項目とインターフェース表示
ツール上では、入力されたテキスト(プロフィール文の下書き)および選択されたサービスに基づいて、以下の情報がリアルタイムに更新されます。
- 文字数: 入力されたテキストの可視Unicode文字の総数。
- 改行: テキストに含まれる改行(LF、CR、またはCRLF)の総数。
- 残り: 選択したサービスの上限までに入力できる残りの文字数。
- 上限: 選択したサービスに設定されているプロフィール文の最大文字数。
- 上限プレビュー: 入力されたテキストを表示し、上限を超えた部分をハイライトします。
状態に応じたメッセージ表示
ツールの状態や入力文字数に応じて、以下のメッセージがシステムから提示されます。
- 初期状態: 「準備完了。プロフィール文を入力してください。」
- 上限以内の場合: 「
‹platform›ではあと‹remaining›文字入力できます。」(例:Instagramではあと143文字入力できます。) - 上限を超過した場合: 「
‹platform›の上限を‹over›文字超えています。」(例:Instagramの上限を1文字超えています。) - クリアボタン押下時: 「プロフィール文を消去しました。」
- 過大な入力時: 「リアルタイム計測には長すぎます。短い下書きを貼り付けてください。」
文字数カウントと改行の計算規則
正確なプロフィール文を作成するために、本ツールは以下の規則に従って文字および改行を処理します。
Unicode文字のカウント
絵文字や特殊文字は、画面上に見える状態を基準にカウントされます。結合絵文字、肌色のバリエーション(スキン・トーン)、および結合文字(ベース文字と結合記号の組み合わせ)は、内部的なコード数に関わらず、表示上の1文字として正確に1カウントされます。
改行の扱い
テキスト内の改行コードは、LF(ラインフィード)、CR(キャリッジリターン)、CRLF(キャリッジリターン+ラインフィード)のいずれの形式であっても、すべて「改行1回」としてカウントされます。また、各改行は選択したサービスの上限文字数のうち「1文字」を消費するものとして計算されます。
入力制限
本ツールはリアルタイムで解析を行うため、入力テキストが100,000 UTF-16コードユニットを超えた場合は処理を中断します。この制限を超えると解析表示がクリアされ、「リアルタイム計測には長すぎます。短い下書きを貼り付けてください。」というエラーメッセージが表示されます。なお、テキスト内のHTMLタグを解釈・実行する機能はありません。
各SNSプラットフォームのプリセット上限値
ツールには、2026年7月時点で一般的に適用されている各サービスのプロフィール制限値がプリセットとして登録されています。
| サービス名 | 設定上限文字数 |
|---|---|
| TikTok | 80文字 |
| 150文字 | |
| Threads | 150文字 |
| X | 160文字 |
| Bluesky | 256文字 |
これらの上限値は2026年7月時点の調査に基づくものであり、各サービスの仕様変更に伴い予告なく変更される場合があります。そのため、本ツールでの確認は編集の目安として利用し、最終的な公開前には必ず各サービスの実際のプロフィール編集画面で確認を行ってください。
よくある質問(FAQ)
1文字はどのように数えますか?
表示上のUnicode文字を1文字として数えるため、結合絵文字、肌色の違い、結合文字は分割されません。
各サービスの上限は保証されていますか?
いいえ。2026年7月に確認した一般的な上限です。規則は変更されることがあるため、投稿画面で最終確認してください。
改行はどのように数えますか?
LF、CR、CRLFはいずれも改行1回かつ上限の1文字として数えます。