ホーム / テキスト・リストツール / オンライン文字数カウントツール
無料オンラインツール

オンライン文字数カウントツール

テキストを入力するだけで、文字数(UTF-16)、空白を除く文字数、単語のような連続、行数をリアルタイムにカウント。最大500,000文字対応. 処理はブラウザ内でローカルに行わ…

使ってみる

機能と具体例

このツールは、入力されたテキストをリアルタイムで解析し、以下の4つの指標を表示します。

  • 文字数: JavaScriptの文字列長(UTF-16コード単位)に基づきます。例えば、多くの絵文字は補助平面にあり、2つのコード単位として数えられます(例: U+1F600は2とカウント)。
  • 空白を除く文字数: JavaScriptの空白文字(スペース、タブ、改行など)をすべて除去した後の文字数です。
  • 単語のような連続: 連続するUnicodeの文字または数字を1つのまとまりとして数えます。例えば「Hello world」は2と表示されます。ただし、言語固有の単語境界辞書には従わないため、スペースのない言語や句読点の規則が異なる言語では、編集上の単語数と異なる場合があります。
  • 行数: 改行で区切られた行の数です。空の入力では0行です。

具体例

「Hello world」を1行で入力した場合、ページは「11文字」「空白を除くと10文字」「単語のような連続は2」「行数は1」と報告します。

制限事項

このツールは読書時間、音節数、バイト数、書記素クラスタ、アプリケーション固有の制限を推定しません。カウントはブラウザ内でローカルに実行され、サーバーに送信されません。

よくある質問

Q1: 絵文字はどのように数えられますか?

絵文字の多くは補助平面(U+10000以上)に存在するため、JavaScriptの文字列長では2つのUTF-16コード単位として数えられます。例えば、U+1F600は2文字としてカウントされます。

Q2: 単語数はどのように定義されていますか?

単語のような連続は、連続するUnicodeの文字または数字を1つのまとまりとして数えます。言語固有の辞書は使用しないため、日本語や中国語のようにスペースで区切らない言語では、一般的な単語数と異なる場合があります。

Q3: 入力できる最大文字数は?

最大500,000文字まで入力できます。それを超えると、カウントが正しく行われない可能性があります。

処理はブラウザ内でローカルに行われます。