本文へスキップ
AZ Tools

文字数・単語数カウンター

テキストを入力または貼り付けると、空白ありとなしの文字数、単語数・文数・行数、そして UTF-8 でのバイトサイズが、打つそばから更新されます。制限が別のどこかで課される場面のために作られています — 収めなければならない投稿、切られては困るメタディスクリプション、文字ではなくバイトを数えるデータベースの列などです。同じテキストを測るこの三つのやり方は、思っているよりずっと頻繁に食い違います。並べて表示しているのはまさにそのためです。計算はすべてページ内で行われ、保存も送信もされません。

0
文字
0
スペースなし
0
単語
0
0
0
バイト

使い方

  1. テキスト欄に文章を入力または貼り付けます。
  2. 入力すると同時に統計が更新されます。
  3. 厳密な文字数制限には「スペースなし」を使います。
  4. UTF-8 の保存サイズはバイト数で確認します。
  5. やり直すにはクリアを押します。

よくある質問

文字はどう数えますか?
Unicode のコードポイント単位で数えるため、絵文字やアクセント付き文字も正しくカウントされます。
単語はどう数えますか?
空白で区切られたまとまりを単語として数えます。空白や改行が連続しても増えません。
バイト数とは何ですか?
テキストを UTF-8 でエンコードしたときのサイズで、多くのシステムが文字を保存・送信する方式です。
入力したテキストは保存されますか?
ブラウザ内にのみ保存されます。再訪時にも残るようローカル保存されますが、アップロードはされません。
SNS の文字数カウントと合わないのはなぜ?
多くのプラットフォームが文字をそのまま数えるのではなく独自の規則を適用するからです。リンクは URL の長さにかかわらず固定長のプレースホルダーに置き換えられるのが普通で、文字体系ごとに重みを付け、ラテン文字は1、CJK は2として数えるサービスもあります。ここの数値はテキストの実際の長さとして、最終判断はプラットフォーム自身の表示に委ねてください。
絵文字ひとつが複数文字と数えられるのはなぜ?
ここでいう「文字」は UTF-16 のコード単位を指し、それが JavaScript や多くのデータベース、多くの文字数制限が実際に数えている単位だからです。基本範囲外の絵文字は2単位を占め、複数の部品が結合したひとつの絵文字 — 国旗や家族 — はさらに多くを占めることがあります。ひとつの記号に見えるものが、内部では短い並びであることは珍しくありません。
メタディスクリプションは何文字が適切ですか?
おおむね150〜160文字が定番の目安ですが、検索エンジンは文字数ではなく描画幅で切り詰めるため、幅の広い文字が並ぶ行はより早く切られます。数字は目安と考え、重要な語を先頭に置けば、切られる位置は問題でなくなります。

関連ツール