テキストツール

文字数・単語数を数える

テキストを貼り付けるか入力して処理します。入力を変更すると前の結果は消去されます。

テキストを入力してください。

テキストはこのブラウザー内だけで処理され、送信・保存されません。

使い方とよくある質問

文章を貼り付けて長さを確認します。文字数と単語数を一緒に表示し、必要なときに Unicode やバイト数の詳細を開けます。

使い方

  1. テキストを貼り付けるか入力します。
  2. テキストを数えるを押して現在の入力の結果を作ります。
  3. 統計を確認し、コピーまたは UTF-8 TXT レポートをダウンロードします。

数え方について

文字は Intl.Segmenter の書記素クラスタで数えるため、結合アクセントや家族の絵文字を1文字として扱えます。空白除外の数は JavaScript の空白だけからなるクラスタを除きます。単語は現在のページ言語の単語要素で数え、日本語や中国語に空白は不要です。ブラウザーによって分割が異なり、エディターや投稿先との一致は保証しません。

CRLF は1回の改行として扱い、CR、LF、Unicode の行・段落区切りでも改行します。末尾の改行後の空行も行数に含めます。段落は空白行で区切られた空白以外の行のまとまりです。元の空白と Unicode 正規化形式を保持します。

入力の上限は UTF-16 の100,000単位と UTF-8 の400,000バイト、処理チェックポイントは45秒です。詳細ではコードポイント、UTF-16 単位、UTF-8 バイトを区別します。Intl.Segmenter がない場合はコードポイント・空白区切りで数え、その旨を表示します。

よくある質問

同じ絵文字でも数が異なるのはなぜですか?

見える1つの絵文字が複数のコードポイントで構成され、それぞれ1~2 UTF-16 単位、複数の UTF-8 バイトを使う場合があります。分割機能があるときの主な文字数は書記素クラスタを数えます。

テキストはアップロードされますか?

されません。計数とレポート作成はこのページ内で完了し、テキストを解析イベント、ローカルストレージ、URLに含めません。