ブラウザ完結

文字数カウント

日本語に本気で寄せた高機能カウンタ。文字数・行数・段落・文・単語に加えて、原稿用紙(400字/200字)換算、Shift_JIS・EUC-JP・UTF-8・UTF-16 の正確なバイト数、漢字・かな・英数字などの文字種の内訳、読了時間まで一度に表示します。 つないだ絵文字や国旗を 1 と数える見た目の文字数も並べて出します。テキストは外部に送りません(ブラウザ内で完結)。

文字数カウント入力と同時に数えます

基本

72
文字数(空白込み)
69
文字数(空白なし)
72
見た目の文字数(結合絵文字=1)
4
行数
2
段落
4
文(。!?)
3
単語(空白区切り)

原稿用紙・読了時間

1枚
原稿用紙 400字詰め
1枚
原稿用紙 200字詰め
約8秒
読了(日本語 約500字/分)
約1秒
読了(英語 約200語/分)

文字コード別のバイト数

210B
UTF-8
144B
UTF-16
141B
Shift_JIS
141B
EUC-JP

文字種の内訳全角 69 / 半角 3

漢字1724%
ひらがな4258%
カタカナ(全角)68%
記号46%
改行34%

他の文字数カウントと違うところ

英数字・記号の全角半角を揃えたいときは 全角・半角変換を、 改行コードの統一は 改行コード変換を、 文字コードを変えたファイルでの検証は 文字コード別 CSV、 Shift_JIS に変換すると化ける文字(丸数字・㈱・髙・絵文字など)の洗い出しは 機種依存文字チェックをどうぞ。

数え方の定義

よくある質問

原稿用紙は何枚になるか分かりますか?

はい。改行を除いた文字数から、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語/分を目安に、読み終わるまでのおおよその時間を表示します。あくまで目安で、内容や読み手によって前後します。

ほかのツール