文字数カウンター
テキストを貼り付けたりアップロードしたりするだけで、単語数・文字数・文数・段落数、読書時間と音読時間、頻出キーワード、Fleschリーディングレベルを即座に表示します。すべてブラウザ内で処理されます。
ファイルもテキストもブラウザ内でのみ処理され、サーバーにアップロードされることはありません。 テキストがこのデバイスから外に出ることはなく、自動保存にもブラウザのlocalStorageだけを使います。
テキストを入力または貼り付けると、ライブカウントが表示されます。
ライブ結果
Flesch Reading EaseとFlesch-Kincaid Gradeは英語テキスト専用です。英単語が10語以上あり、文が1つ以上ある場合にスコアが表示されます。中国語のみのテキストではスコアに意味がないため表示されません。
トップ10キーワード
英語キーワードはストップワードと1文字の単語を除き、密度は英単語数に対して計算します。中国語キーワードは最頻出の二文字シーケンスとして表示します。中国語には単語の区切りがないため、透明性の高い近似方法です。密度は二文字シーケンスの総数に対して計算します。
- キーワードはまだありません。
トップ10中国語二文字シーケンス
- シーケンスはまだありません。
カウント方法
- 英単語: 文字と数字の最長の連続で、内部にアポストロフィを1つ含んでもかまいません(たとえばdon'tは1語です)。単語は空白と句読点で区切り、ハイフンでは区切りません。ハイフン付きの語は2語と数えます。
- 中国語・日本語・韓国語——2つの数字: 各CJK文字は、合計単語数と読書時間・音読時間では1単語単位として数え、別途CJK文字数としても表示されます。中国語にはスペースがないため、英語式の単語数だけでは大幅に少なく数えてしまいます。そのため、英単語数、CJK文字数、合計を並べて表示しています。
- 文字: Unicodeコードポイント単位で数え、スペース含みとスペース除きの両方を表示します(スペース除きではすべての空白を除去します)。
- 文: . ! ? または 。 ! ? で終わり、文字・数字・CJK文字を1つ以上含む区切りです。e.g.のような略語は文数をやや多く見せることがあります。
- 段落: 1つ以上の空行で区切られたブロックです。折り返して複数行になっても、1つのブロックは1段落です。
- 句読点・改行・連続スペース: 句読点は単語として数えません。1回の改行では新しい段落は始まらず(空行だけが段落を分けます)。スペース・タブ・改行の連続は区切りとして扱われ、スペースの繰り返しで余分な単語は生じません。
- 読書時間: 合計単語数 ÷ 毎分200語。 音読時間: 合計単語数 ÷ 毎分140語。
- Flesch Reading Ease = 206.835 − 1.015 × (words per sentence) − 84.6 × (syllables per word). Flesch-Kincaid Grade = 0.39 × (words per sentence) + 11.8 × (syllables per word) − 15.59. どちらも英語部分のみで計算し、音節数は母音グループによるヒューリスティックで推定します。
手順
- テキストをボックスに貼り付けるか、.txtファイルをアップロードしてください。ファイルはブラウザ内でローカルに読み込まれ、アップロードされません。
- 入力するとライブ結果が更新されます。長いテキストはバックグラウンドのワーカーで数えるため、入力は滑らかです。
- 混合言語のテキストでは、合計と英語・CJKの数字をあわせてご覧ください。
- テキストはブラウザに自動保存されます。ページを閉じて戻ってきても残っています。「クリア」で消去できます。
よくある質問
なぜこのカウンターはWordやGoogleドキュメントと違うのですか?
WordやGoogleドキュメントは独自の、一部非公開のルールを使っています。たとえばハイフン付きの語、数字、略語、CJKテキストの扱いです。このページは上記の公開ルールを使うため、とくにハイフン付きの語、e.g.のような略語、中国語と英語の混ざったテキストでは小さな差が出ることがあります。数がおかしいと感じたら、まず上記のルールに照らして確認してください。
このページは文法や剽窃をチェックしますか?
いいえ。このページはカウントと読書時間の推定だけを行います。文法・スペル・剽窃のチェックは行わず、文法チェックブランドとは関係ありません。
Fleschスコアは中国語テキストでも使えますか?
いいえ。Flesch Reading EaseとFlesch-Kincaid Gradeは英語向けに設計されており、ここでは英語部分のみで計算します。中国語のみのテキストではスコアに意味がないため表示されません。
テキストは保存またはアップロードされますか?
テキストはこのデバイスのブラウザのlocalStorageにのみ保存され、再読み込みや再訪問時に復元されます。サーバーにアップロードされることは決してありません。「クリア」ボタンでテキストを消去すると、保存されたコピーも削除されます。
非常に長いテキストではどうなりますか?
入力は250ミリ秒のデバウンスで処理され、Web Workerで数えるため、10万語以上でも入力が重くなることはありません。ワーカーが起動できない場合はメインスレッドでのカウントに切り替わり、通知が表示されます。無言で失敗したり、結果が空白のままになることはありません。