何ができるか
文字数カウントツールは、テキストについて必要になりそうな数値をすべて一度に表示します。単語数、空白を含む/含まない文字数、文の数、段落数、行数、UTF-8 でのバイト数、そして黙読や音読にかかる時間の目安です。結果は入力に合わせて更新されます。
複数の言語が混在する文章を前提に作られています。英単語、数字、don't のような短縮形は 1 語として数え、中国語や日本語の文字は、それらの言語で字数制限を設けるときと同じように 1 文字ずつ数えます。絵文字やアクセント付きの文字は、プログラムが内部で保持する複数のコード単位ではなく、画面に見えるとおり 1 文字として数えます。
使い方
- 入力欄にテキストを貼り付けるか入力します。
- 別の見積もりが欲しい場合は、読む速さを選びます。じっくり読むと毎分約 180 語、平均的な大人は約 230 語、流し読みなら 300 語以上です。
- 表から数値を読み取り、必要な行をコピーします。
各数値の意味
- 単語数:スペース区切りの単語と CJK 文字の合計です。多くの字数制限が指すのはこの数値です。
- スペース区切りの単語 と CJK 文字:合計の内訳を別々に表示したものです。
- 文字数:スペースや改行を含め、見える・選択できるすべての文字です。
- 文字数(空白を除く):同じ数え方から、スペース、タブ、改行を除いたものです。
- 文の数:
.、!、?、。、!、?またはテキストの末尾で終わるひとまとまりの数です。 - 段落数:少なくとも 1 行の空行で区切られたテキストのブロックの数です。
- 行数:エディターが付ける行番号と同じ数え方での行の数です。
- UTF-8 バイト数:ファイル、データベースのカラム、ネットワークリクエストでテキストが占める大きさです。
ヒント
SNS、SMS、meta description の文字数制限は、たいていスペースを含めた文字数で数えるので、文字数 の行を使います。MySQL の VARCHAR(255) のようなデータベースのカラム制限は文字数で数えますが、バイト数で制限するシステムもあり、そこで UTF-8 のサイズが役立ちます。中国語や日本語の文字は 3 バイト、ほとんどの絵文字は 4 バイトです。
文の数は句読点で数えるため、e.g. のような略語や小数によって文が 1 つ多く数えられることがあります。目安として扱ってください。
よくある質問
› 中国語や日本語の単語はどう数えますか?
中国語や日本語はスペースで区切らずに書くため、漢字、ひらがな、カタカナは 1 文字を 1 語として数えます。これは中国語で一般的な字数の数え方と同じです。英語などスペースで区切る言語の単語は通常どおり数え、合計は両方を足したものです。
› 絵文字は 1 文字として数えますか?
はい。文字は見た目どおりに数えるので、肌の色付きのサムズアップや、複数のコードポイントからなる家族の絵文字も 1 文字です。
› 読了時間はどうやって見積もっていますか?
選択した読む速さ(既定は毎分 230 語)に、CJK 文字は毎分 400 文字として計算します。音読時間は毎分 140 語または CJK 文字 240 文字を前提としています。
› テキストはアップロードされますか?
いいえ。カウントはブラウザ内で行われ、テキストが端末の外に出ることはありません。