語数・文字カウンター
250 または 500 語/ページでページ数を見積もり、単語・ページ・文字の進捗を追跡できます。入力はこのページだけに保持し、アップロードや永続保存はしません。
使い方
使い方
- 最大 100,000 UTF-16 コード単位を入力します。空入力も可能です。
- 任意で 1~100,000 の整数トークン目標を設定し、集計します。
- コードポイントと UTF-16 単位、構造、時間の仮定を確認して概要をコピーします。
空白トークンでの集計
JavaScript の Unicode 空白で区切られた空でない列を 1 語/トークンとし、句読点は列に残ります。中国語・日本語・韓国語の意味に基づく分割や辞書による分割ではありません。
文字と構造の異なる計数
UTF-16 総数は source.length、空白以外の総数は JavaScript 空白を除いた長さです。Unicode コードポイントは別に数えます。表示書記素は Intl.Segmenter を使い、未対応時はコードポイントに戻します。UTF-8 は TextEncoder を使います。LF、CRLF、CR で行を区切り、長さゼロの行を空行とします。段落は空行で分けた空でないブロック、文数は ., !, ?, … による推定です。
時間とプライバシーの制限
読書分数 = ceil(トークン数 / 100) / 2。200 トークン/分から 0.5 分単位に切り上げ、空入力は 0 です。スピーチは従来の概算 130 トークン/分で、1~129 は 1 分未満、それ以外は整数分へ切り上げます。科学的測定ではなく計画上の仮定です。入力は 100,000 UTF-16 単位までで、このページ内だけで処理し、アップロードや永続保存はしません。
よくある質問
あわせて知りたいこと
UTF-16 とコードポイントが異なる理由は?
😀 などの補助文字は UTF-16 で 2 単位、Unicode で 1 コードポイントです。結合絵文字や結合記号では書記素数もコードポイント数と異なります。
中国語・日本語・韓国語の意味による語数ですか?
いいえ。空白区切りトークンを数えます。空白のないテキストは 1 トークンであり、意味上の語を検出しません。
読書時間の丸め方は?
仮定の 200 トークン/分から次の 0.5 分へ切り上げます。空または空白のみの入力は 0 分です。実測読書速度ではなく公式による結果です。
無効な入力ではどうなりますか?
古い出力を消去します。100,000 UTF-16 単位の超過、不正な目標、最小値が最大値を超える場合はローカルエラーを表示します。コピー失敗時は概要を選択し、手動コピーを案内します。