本文へスキップ
LeedyBox
支援する

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

入力に合わせて文字数、単語数、文・段落・行の数、バイト数をカウントします。文字数制限の確認、読む時間の目安、よく使われる単語も表示します。

0
文字数
0
文字数(空白を除く)
0
単語数
0
文
0
段落
0
行
0
UTF-8 バイト数
0
UTF-16 コード単位
0
読む時間(目安)
0
話す時間(目安)

一部のプラットフォームやプログラミング言語は、テキストの長さを UTF-16 のコード単位で数えます。その場合、👍 のような絵文字は 2 と数えられ、それ以上になる絵文字もあります。

文字数制限

上限を入力すると、あとどれだけ入力できるかを確認できます。

よく使われている単語

# 単語 回数 全単語に占める割合

表示できる単語はまだありません。

大文字と小文字は同じ単語として扱います。割合は、その単語の回数を単語の総数で割った値です。

注意事項

  • カウントはブラウザに組み込まれた Unicode のテキスト規則に従います。特定のウェブサイト、アプリ、課題などでは、リンク、絵文字、改行、バイト数などに独自の規則を使うことがあるため、カウントが異なる場合があります。満たす必要のある条件を確認してください。
  • 文字は見た目どおりに数えるため、アクセント付きの文字や肌の色を指定した絵文字は1文字と数えます。中国語、日本語、タイ語のように空白を入れずに書く言語の単語は、ブラウザの単語分割機能で判定するため、辞書や人が数えた結果と異なる場合があります。
  • 読む時間と話す時間は大まかな目安です。実際の時間は、読む人、話す人、テキストによって変わります。
  • テキストはブラウザ内で処理され、LeedyBox には送信されません。保存もされないため、ページを閉じたり再読み込みしたりすると消えます。

使い方

  1. 「テキスト」にテキストを入力するか貼り付けます。各カウント、時間の目安、単語の表は入力に合わせて更新されます。とても長いテキストでは入力を止めて少したってから更新され、カウントの処理中は「カウント中…」と表示されることがあります。
  2. 長さの上限を確認するには、「上限」に数値を入力するかプリセット(160、280、500、2200)のいずれかをクリックします。「カウント対象」は「文字数」のままにするか、「文字数(空白を除く)」「UTF-8 バイト数」「単語数」のいずれかを選びます。テキストが上限を超えると、バーと状態の行が赤に変わります。
  3. 「よく使われている単語」では、最も多く使われている単語を最大 10 個まで、それぞれの出現回数と全単語に占める割合とともに確認できます。「この文字数未満の単語を除外」の初期値は 2 なので、1 文字の単語は表示されません。「of」や「the」のような短い単語を隠すには値を大きくし、1 文字の単語も含めるには 1 に設定します。
  4. 「統計をコピー」をクリックすると、各カウントと読む時間・話す時間がプレーンテキストでコピーされ、レポートなどに貼り付けられます。上限を設定している場合は、上限とその状態も追加されます。入力したテキストと単語の表はコピーされません。「クリア」を押すと入力欄が空になります。

よくある質問

何を 1 単語として数えますか?

単語はブラウザの Unicode 単語分割によって判定され、かなやアルファベットなどの文字、数字、漢字を含むまとまりだけが数えられます。句読点、記号、空白だけのまとまりは数えません。現在のブラウザでは、「don't」「3.14」「1,000」はそれぞれ 1 単語、「well-known」は 2 単語、「state-of-the-art」は 4 単語と数え、12:30 のような時刻や name@example.com のようなメールアドレスは 2 単語になります。

ワープロソフトと単語数が違うのはなぜですか?

一部のワープロソフトやウェブサイトは、空白で区切られたまとまりをすべて 1 単語として数えます。そのため「well-known」、12:30、https:// で始まるウェブアドレスを 1 単語と数えますが、このツールでは 2 単語以上になります。また、空白に挟まれたダッシュや「&」だけを 1 単語と数えることもありますが、このツールでは数えません。普通の文章では差が小さいことが多く、ハイフン、数字、リンク、コードが多いテキストほど差が大きくなります。

空白や改行も文字として数えますか?

はい。「文字数」には空白、タブ、改行が含まれ、改行 1 つは 1 文字、1 UTF-8 バイトとして数えます。ブラウザは入力欄の改行を 1 つの LF 文字としてツールに渡すためで、テキストファイルで 2 文字(CR LF)を使うことが多い Windows のテキストでも同じです。「文字数(空白を除く)」は、空白、タブ、改行のほか、全角スペースやノーブレークスペースなどの空白文字を除いて数えますが、句読点と絵文字は数えます。

行、段落、文はどのように数えますか?

行は改行で区切るため空行も数え、テキストの最後に改行があると、空の最終行が 1 つ加わります。画面上で折り返されているだけの長い行は 1 行です。段落は 1 つ以上の空行(何もない行、または空白だけの行)で区切られたテキストのまとまりなので、改行 1 つだけで区切られた行は同じ段落に含まれます。文は Unicode の文の規則に従い、改行があるとそこで文が終わるとみなされます。そのため、文末に句点などがない見出しや箇条書きの項目も 1 文と数え、一部の PDF からコピーしたテキストのように 1 つの文が途中で改行されている場合も、それぞれの部分を 1 文と数えます。「Dr.」のような略語の後に大文字で始まる語が続くと、通常そこで文が終わったとみなされます。

「the」や「and」のような単語が、よく使われている単語の上位に来るのはなぜですか?

一覧は大文字と小文字を同じものとして扱いながら語形ごとに別々に数え、よく使われる語を除外することはありません。「run」と「runs」のような語形はまとめられず、韓国語では同じ名詞でも付いている助詞が異なると別々に表示されます。1〜3 文字の単語を隠すには「この文字数未満の単語を除外」を 4 に設定します。1 文字の単語が多い中国語や日本語では、1 に設定するとそれらも表示されます。

プリセットの 160 は、SMS 1 通に収まるという意味ですか?

そうとは限りません。プリセットはよく使われる上限値を入力するだけで、このツールは特定のサービスの規則を適用しません。多くの携帯電話網で使われる GSM 方式では、SMS 1 通に 160 文字入るのはすべての文字が GSM 7 ビット文字セットに含まれる場合だけで、€ などの記号は 2 文字分になります。絵文字、ラテン文字以外のほとんどの文字体系の文字、一部のアクセント付き文字など、それ以外の文字を含むと、上限は通常 UTF-16 コード単位で 70 個に下がるので、「UTF-16 コード単位」の値と比べてください。それより長いテキストは複数の部分に分けて送られ、各部分に入る量は少し少なくなります。

どのブラウザでも同じ結果になりますか?

このツールは現在のブラウザに組み込まれている Intl.Segmenter を使うため、現在のブラウザであれば同じかほぼ同じ結果になります。ただし、単語や文の境界はブラウザやそのバージョンによって少しずれることがあり、単語の間に空白のない中国語、日本語、タイ語のテキストではずれが起こりやすくなります。Intl.Segmenter のない一部の古いブラウザでも、より単純な規則でツールを使えます。その場合、文字は Unicode コードポイント、単語は空白で区切られたまとまり、文は文末の句読点と空行で数えるため、特に絵文字や中国語・日本語・タイ語のテキストではカウントの精度が下がります。