プロフィール文と投稿の文字数カウンター
プロフィール文やキャプション、投稿を入力または貼り付けると、8つの入力欄それぞれの残り文字数を一度に確認できます。多くのカウンターは絵文字をすべて1文字として数えますが、アプリはそうではありません。家族の絵文字は5つのコードポイント、国旗は2つで、Xはどの絵文字も2文字として数えます。このカウンターはそれぞれの数値を表示するので、ここで収まったプロフィール文はアプリでも収まります。
- 見た目の文字数
- 42
- コードポイント
- 47
- UTF-16単位
- 54
- Xの重み付き文字数
- 72
- 絵文字
- 5
- 単語数
- 10
- 行数
- 3
各プラットフォームの残り文字数
| 入力欄 | 上限 | 使用 | 残り | |
|---|---|---|---|---|
| Xの投稿Xの重み付け | 280 | 72 | 208 | OK |
| Xのプロフィールコードポイント | 160 | 47 | 113 | OK |
| Instagramのプロフィールコードポイント | 150 | 47 | 103 | OK |
| Instagramのキャプションコードポイント | 2,200 | 47 | 2,153 | OK |
| TikTokのプロフィールコードポイント | 80 | 47 | 33 | OK |
| WhatsAppの自己紹介コードポイント | 139 | 47 | 92 | OK |
| DiscordのAbout Meコードポイント | 190 | 47 | 143 | OK |
| YouTubeチャンネルの説明コードポイント | 1,000 | 47 | 953 | OK |
同じテキストでも長さは4通り
各行は、このページの作成時に上のツールで数えたものです。最初の列とほかの列の差こそが、短く見えるプロフィール文が途中で切れてしまう理由です。
| テキスト | 見た目 | コードポイント | UTF-16 | Xの重み |
|---|---|---|---|---|
| Good morning普通の単語 | 12 | 12 | 12 | 12 |
| 😀シンプルな絵文字1つ | 1 | 1 | 2 | 2 |
| 👍🏽肌の色付きの絵文字 | 1 | 2 | 4 | 2 |
| 👨👩👧ゼロ幅接合子で結合した家族 | 1 | 5 | 8 | 2 |
| 🇮🇳国旗 | 1 | 2 | 4 | 2 |
| 𝐁𝐨𝐥𝐝フォント生成ツールの太字 | 4 | 4 | 8 | 8 |
| नमस्तेヒンディー語のテキスト | 3 | 6 | 6 | 6 |
| こんにちは日本語のテキスト | 5 | 5 | 5 | 10 |
| https://www.bestemojis.com/リンク | 27 | 27 | 27 | 23 |
使用している上限とその出典
数え方を公開しているのはXだけです。ほかのプラットフォームは上限は示していますが、絵文字が1文字なのか複数文字なのかは明らかにしていないため、それらについてはコードポイントで数え、不確かなものには印を付けています。
| 入力欄 | 上限 | 数え方 | 出典 |
|---|---|---|---|
| Xの投稿 | 280 | Xの重み付け | X開発者ドキュメント:絵文字とCJK文字は2、リンクは23 |
| Xのプロフィール | 160 | コードポイント | 複数のガイドで報告されているプラットフォームの上限(2026年10月) |
| Instagramのプロフィール | 150 | コードポイント | 複数のガイドで報告されているプラットフォームの上限(2026年10月) |
| Instagramのキャプション | 2,200 | コードポイント | 複数のガイドで報告されているプラットフォームの上限(2026年10月) |
| TikTokのプロフィール | 80 | コードポイント | 多くのガイドでは80とされ、2026年以降は160とする報告も一部あるため、安全な80を採用 |
| WhatsAppの自己紹介 | 139 | コードポイント | 複数のガイドで報告されているプラットフォームの上限(2026年10月) |
| DiscordのAbout Me | 190 | コードポイント | 複数のガイドで報告されているプラットフォームの上限(2026年10月) |
| YouTubeチャンネルの説明 | 1,000 | コードポイント | 複数のガイドで報告されているプラットフォームの上限(2026年10月) |
1つの絵文字で7文字も使ってしまう理由
画面上の1つの絵文字は、内部では複数の文字でできていることがよくあります。👍🏽 はサムズアップに肌の色の修飾子を加えたもので、2つのコードポイントです。🇮🇳 はIとNの2つの地域指示子の文字です。👨👩👧 は男性、女性、女の子を2つの見えないゼロ幅接合子でつないだもので、合計5つのコードポイント、JavaScriptやJavaが使うUTF-16エンコーディングでは8単位になります。普通の 😀 も1つのコードポイントですが、UTF-16では2単位です。短い単語20個と結合された絵文字5つのプロフィール文は、見た目より30文字も長くなることがあります。
Xだけは数え方が違う
Xは数え方のルールを公開している唯一のプラットフォームで、そのルールは独特です。U+10FFまでの文字は1として数えられ、ラテン文字、ギリシャ文字、キリル文字、アラビア文字、ヘブライ文字、ヒンディー語、タイ語がこれに含まれます。絵文字は、いくつのコードポイントでできていても一律に2なので、👨👩👧 も 😀 と同じです。中国語、日本語、韓国語の文字はそれぞれ2で、フォント生成ツールの太字や筆記体の文字も同じく2です。リンクは実際の長さに関係なく23として数えられます。Xがt.co短縮URLに書き換えるためです。そのため日本語の投稿は140文字で280の上限に達しますが、同じ長さのヒンディー語では達しません。このカウンターがXを別に表示しているのはそのためです。
確認できなかったことと、カウンターでの扱い
Instagram、TikTok、WhatsApp、Discord、YouTubeは上限を公開していますが、数え方のルールは公開していません。推測するより、そう正直に書くほうがよいと考えています。これらの入力欄では、このサイトのプロフィール作成ツールと同じ単位であるコードポイントで数えます。この場合 👍🏽 は2、👨👩👧 は5です。その数え方では収まっていても、アプリがUTF-16単位(HTMLのmaxlength属性が使う単位)で数えた場合に収まらないときは、緑のチェックではなく「アプリで確認」と表示されます。これが起きるのは上限に近く、結合された絵文字を使っているときだけで、まさにそれが問題になる場面です。
数文字オーバーしたプロフィール文を削るには
まずは結合された絵文字を単体の絵文字に置き換えましょう。👍🏽 の代わりに 👍 にすれば1文字、👨👩👧 の代わりに 👪 1つにすれば4文字節約できます。フォント生成ツールの太字や筆記体は普通の文字に見えますが、1文字ずつが基本範囲外の数学記号なので、Xではすべて2として数えられます。使うのは名前だけにしておきましょう。次に大きいのは、記号で作った長い区切り線です。スペースや改行はどこでも数えられるので、句点のあとの2つ目のスペースも削る価値があります。
各プラットフォームのプロフィール文アイデアと記号おしゃれテキスト生成絵文字の裏にあるコードポイントを見る
文字数カウントに関する質問
Instagramでは絵文字は1文字として数えられますか?
Instagramは数え方のルールを公開していません。😀 のようなシンプルな絵文字は1つのコードポイントで、このカウンターやInstagramプロフィール作成ツールもそのように数えます。肌の色付きや結合された絵文字はそれより多く、👍🏽 は2、👨👩👧 は5です。150文字まで残りわずかなら、どのカウンターも鵜呑みにせず、アプリにプロフィール文を貼り付けて確認してください。
Xで投稿が見た目より長いと判定されるのはなぜですか?
Xは、絵文字、中国語・日本語・韓国語の文字、太字や筆記体のフォント文字をそれぞれ2、リンクを23として数えます。ラテン文字、ヒンディー語、アラビア文字など、ほとんどの文字は1です。絵文字10個とリンク1つを含む200文字の投稿は、Xではすでに280を超えていることがあります。表のXの行は、Xが公開している重み付けを使っています。
スペースや改行も数えられますか?
はい、ここに挙げたすべてのプラットフォームで数えられます。改行は1文字なので、5行に分けたプロフィール文は改行だけで4文字を使います。目に見えない末尾のスペースも数えられます。
入力したテキストはどこかに送信されますか?
いいえ。カウントは入力に合わせてブラウザ内で行われ、貼り付けた内容がページの外に出ることはありません。ページを再読み込みすると消去されます。
TikTokのプロフィールで使える文字数が違うのはなぜですか?
TikTokは1つの数字を公開していません。多くのガイドでは80文字とされ、2026年中に160文字に増えたアカウントがあるという報告もあります。80に収まるプロフィール文はどちらにも収まるため、80を採用しています。アプリでそれ以上入力できるなら、使っても問題ありません。
