他の文字数カウントと違うところ
- 原稿用紙換算: 400字詰め・200字詰めの枚数を同時に算出(改行は除外して計算)
- 文字コード別の正確なバイト数: UTF-8 / UTF-16 に加え、Shift_JIS・EUC-JP を専用エンコーダで正確に(概算ではありません)。表現できない文字は検出して注記
- 文字種の内訳: 漢字 / ひらがな / カタカナ / 半角カナ / 英字 / 数字 / 記号 / 空白 / 絵文字を割合つきで、全角・半角の合計も
- 2 通りの文字数: 「文字数」はコードポイント単位(サロゲートペアの絵文字も 1)。ZWJ でつないだ絵文字・国旗・結合濁点は複数になるので、見た目どおりの書記素クラスタ単位も別に表示
- 読了時間の目安: 日本語・英語それぞれで概算
数え方の定義
- 文字数(空白込み/なし): コードポイント数。空白なしはスペース・タブ・改行を除外
- 原稿用紙: 改行を除いた文字数 ÷ 400(または 200)の切り上げ
- Shift_JIS/EUC-JP バイト数: そのテキストを各文字コードで保存したときの正確なバイト数
- 文: 。!?.!? の数(おおよその目安)
よくある質問
原稿用紙は何枚になるか分かりますか?
はい。改行を除いた文字数から、400字詰めと200字詰めの原稿用紙の枚数を同時に換算します。レポートや小説・作文の分量の目安に使えます。
Shift_JIS や EUC-JP のバイト数も正確に分かりますか?
はい。UTF-8・UTF-16 に加えて、Shift_JIS・EUC-JP の正確なバイト数を表示します(専用のエンコーダで計算しており、概算ではありません)。Shift_JIS で表現できない絵文字などがある場合は、その数も注記します。すべてブラウザ内で計算するので、テキストは外部に送られません。
漢字・ひらがな・カタカナの内訳は数えられますか?
はい。漢字・ひらがな・カタカナ(全角/半角)・英字・数字・記号・空白・絵文字の内訳と、全角/半角の合計を割合つきで表示します。文章の構成を把握するのに便利です。
絵文字や特殊文字も正しく数えられますか?
2 通りで数えます。「文字数」はコードポイント単位で、サロゲートペアの絵文字や「𠮷」も 1 文字です(JavaScript の length とはずれます)。ただし、4 人家族の絵文字のように ZWJ でつないだ絵文字は 7、国旗は 2、「か」に結合用の濁点(U+3099)を付けたものは 2 と数えます。見た目どおりに数えたいときは「見た目の文字数」(書記素クラスタ単位)を見てください。どちらも 1 になります。
Shift_JIS 換算での文字数は出ますか?
バイト数で出ます。Shift_JIS は全角文字が 2 バイト、半角の英数字と半角カナが 1 バイトなので、全角だけの文章なら「Shift_JIS のバイト数 ÷ 2」が文字数と一致します。半角が混ざるなら、バイト数と文字数は別の値です。「文字数」と「Shift_JIS のバイト数」を並べて表示するので、文字数制限とバイト数制限のどちらにも使えます。Shift_JIS に変換できない文字は ? の 1 バイトとして数え、個数を注記します。どの文字が化けるかは機種依存文字チェックで探せます。
半角カナの濁点(ガ)は何文字ですか?
半角カナの「ガ」は、「カ」と濁点「゙」の 2 文字として数えます。Shift_JIS でも 1 バイトずつの 2 バイトです。全角の「ガ」は 1 文字(Shift_JIS で 2 バイト)です。見た目は 1 文字でも半角カナの濁点つきは 2 文字なので、文字数制限のある入力欄では全角にそろえると数え間違いを防げます。
読了時間の目安は出ますか?
日本語は約500字/分、英語は約200語/分を目安に、読み終わるまでのおおよその時間を表示します。あくまで目安で、内容や読み手によって前後します。