文字数カウント

文字数カウントツール

テキストを貼り付けるだけで、文字数・バイト数・単語数をすばやく確認できます。

カウント結果
0
文字数単位
カウント方法
ONにすると、ブラウザのHTMLパーサーでHTMLとして解析し、タグ、script、style等を除いた本文テキストをカウントします。

このツールについて

SNS投稿、広告文、記事タイトル、メタディスクリプション、HTML本文など、文字量を確認したい文章をブラウザ上でリアルタイムにカウントできます。

  • 全角文字も半角文字も「1文字」として数えます。絵文字などのサロゲートペアも1文字として扱います。
  • バイト数はUTF-8でエンコードした場合のサイズを表示します。
  • HTMLタグ除去をONにすると、HTMLの見た目上の本文に近いテキスト量を確認できます。

文字数カウントツールの使い方

テキストエリアに文字列を入力または貼り付けると、選択中のカウント方法に合わせて結果が自動更新されます。

  1. カウントしたい文章、コード、HTMLをテキストエリアへ貼り付けます。
  2. 文字数、バイト数、単語数から確認したい単位を選択します。
  3. HTML本文だけを数えたい場合は「HTMLタグを外してカウントする」をONにします。

カウント時の注意点

  • 文字数はJavaScriptのコードポイント単位で数えるため、全角・半角に関係なく1文字として扱います。
  • 単語数はブラウザが対応している場合、Intl.Segmenterを使って日本語を含む文章を単語単位で判定します。未対応ブラウザでは簡易的な判定になります。
  • HTMLタグ除去は正規表現ではなくHTMLとして解析して行いますが、極端に壊れたHTMLではブラウザの補正結果に依存します。

よくある質問

全角文字は2文字として数えますか?

いいえ。文字数単位では、全角文字も半角文字も1文字としてカウントします。バイト数単位を選ぶと、UTF-8でのバイト数を確認できます。

HTMLタグ除去は「<」と「>」の間を消すだけですか?

いいえ。ブラウザのDOMParserでHTMLとして解析し、本文テキストを取り出してカウントします。script、style、noscript、templateの内容は除外します。

入力したテキストはサーバーへ送信されますか?

カウント処理はブラウザ上のJavaScriptで行われます。通常の入力やオプション変更だけで、テキスト内容をサーバーへ送信するフォーム送信は行いません。