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

オンライン文字数カウンター

テキストの文字数を正確にカウント。スペースや数字の除外オプション付き。ブラウザ内で即座に結果表示. 処理はブラウザ内でローカルに行われます。

使ってみる

機能と詳細

このツールは、入力されたテキストの文字数を正確にカウントします。Unicode文字を基準に、文字(レター)と処理後の文字数を表示します。

実際の動作例

「Hello 123!」と入力した場合、初期設定では「文字数: 5」「処理後の文字数: 6」「元の文字数: 10」と表示されます。これは、スペースと数字が除外され、感嘆符が残るためです。

設定オプション

  • スペースを含める: オフの場合、空白文字を除外します。
  • 数字を含める: オフの場合、Unicodeの数字カテゴリの文字を除外します。

処理の仕組み

文字数はUnicodeの「レター」カテゴリに基づいてカウントされ、英字以外のアルファベットも含まれます。句読点や記号、絵文字は含まれません。処理後の文字数は、選択した除外ルールを適用した後のコードポイント数です。元の文字数は、入力全体のコードポイント数です。

制限事項

このツールはブラウザ内でのみ動作し、データは送信されません。単語数、バイト数、UTF-8ストレージ、読了時間、タイポグラフィ固有のグリフ数は計算しません。結合文字や絵文字シーケンスなど、ユーザーが知覚する書記素クラスタとは異なる場合があります。

よくある質問

Q1: なぜ「Hello 123!」で文字数が5になるのですか?

初期設定ではスペースと数字が除外されるため、H, e, l, l, oの5文字がカウントされます。数字の1,2,3は含まれません。

Q2: 「数字を含める」をオンにするとどうなりますか?

数字を含めると、処理後の文字数が増えます。例えば「Hello 123!」では、数字の1,2,3が追加され、処理後の文字数は9になります(スペースは除外されたまま)。ただし、数字は文字数にはカウントされません。

Q3: 絵文字や結合文字はどのように数えられますか?

絵文字はUnicodeの「レター」カテゴリに含まれないため、文字数にはカウントされません。結合文字はコードポイントとして数えられますが、ユーザーが知覚する1文字とは異なる場合があります。

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