ホーム / 無料ツール / 文字数カウント

文字数カウントSNSごとの上限に対応

文字数、単語数、文の数、行数を数え、バイト数と読む時間を確認し、テキストが各SNSの上限に収まるかをチェックできます。

テキストを入力するか貼り付けると、書いている間にカウントが更新されます。一部を選択すると、その部分だけを数えます。SNSごとに数え方が異なるため、SNSの一覧ではそれぞれのルールで数えます。処理はすべてブラウザ内で行われ、入力した内容がどこかに送信されることはありません。

0
文字数
0
スペースなし
0
単語数
0
文の数
0
段落数
0
行数
詳細
改行を除いた文字数0
バイト数(UTF-8)0
読む時間0
音読時間0
SMSの通数0

読む時間は1分あたり238語、音読時間は183語で計算しています。Marc Brysbaertが2019年に示した成人の平均値です。

よく使われている単語
日本語の数え方

原稿用紙は改行ごとに新しい行から数え、禁則処理はしていません。Shift_JISでは改行を2バイトとして数えます。

ソーシャルネットワーク · それぞれの数え方で計算
Googleはタイトルやメタディスクリプションを文字数で制限していません。画面に収まるように切り詰めます。どこで切れるかはSERP プレビューで確認できます。

文字の数え方

1文字とは、見た目で1つに見えるものです。文字、スペース、句読点、絵文字がこれにあたります。アクセント付きの文字や、複数のUnicodeコードポイントでできた絵文字も1文字と数えます。改行は1文字と数えます。スペースなしの文字数では、スペース、タブ、改行を除きます。

SNSごとに数え方が違う理由

Xはリンクを1つにつき23文字と数え、絵文字や日本語、中国語、韓国語などの文字を2文字と数えます。Threadsは絵文字をそのバイト数で数えます。TikTokはほとんどの絵文字を2文字と数えます。Mastodonはリンクを1つにつき23文字と数えます。一覧ではSNSごとにそれぞれの数え方で表示するため、あるSNSでは収まっても別のSNSでは収まらないことがあります。

バイト数とSMS

バイト数は、Webページやほとんどのフォームで使われているエンコーディングであるUTF-8で数えます。ラテン文字は1バイト、アクセント付きの文字は2バイト、日本語、中国語、韓国語の文字の多くは3バイト、絵文字の多くは4バイトです。SMSは、すべての文字がSMSの基本文字セットに含まれる場合は1通160文字、絵文字など含まれない文字が1つでもある場合は1通70文字です。それより長いテキストは153文字または67文字ずつに分けて送信されます。

読む時間

読む時間は1分あたり238語、音読時間は183語で計算しています。これは、Marc Brysbaertが2019年に読書に関する研究をレビューして示した、成人の平均値です。日本語、中国語、タイ語は単語の間にスペースを入れずに書くため、ブラウザが単語を判定し、単語数は推定値になります。これらの言語では読む時間は表示されません。

ブラウザの外に出るデータはありません

テキストはお使いの端末上で数えられます。入力した内容がsona.toに送信されたり、保存や記録されたりすることはありません。アカウントもログインも不要です。

数えられるもの
テキスト
  • スペースを含む文字数と含まない文字数
  • 改行を除いた文字数
  • 単語数、文の数、段落数、行数
  • 選択した部分だけ
詳細
  • UTF-8のバイト数
  • 読む時間と音読時間
  • 必要なSMSの通数
  • よく使われている単語
ソーシャルネットワーク
  • X、Instagram、Threads、TikTok
  • Bluesky、Mastodon、YouTube、Pinterest
  • Telegram
  • 上限でテキストが切れる位置
お使いの言語
  • 日本語の全角、半角、原稿用紙換算
  • 韓国語の応募書類向けのバイト数
  • Normseite、cartella、arkusz、翻訳ページ
使い方
1
テキストを入力または貼り付け
入力に合わせてカウントが更新されます。一部を選択すると、その部分だけを数えます。
2
SNSを選ぶ
SNSをクリックすると、上限でテキストが切れる位置がわかります。
3
収まるまで編集
上限を超えた部分に印が付くので、どこを短くすればよいかがわかります。
質問