文字数カウンター
文字数・行数・単語数・バイト数と文字種の内訳を、入力と同時に数えます
テキスト入力
0文字 / 0行 / 0語 / UTF-8 0バイト
文字数統計
0
文字数(空白・改行を含む)
0
改行を除く
0
空白・改行を除く
0
行数
0
段落数
0
単語数(目安)
バイト数
0
UTF-8(バイト)
0
Shift_JIS(バイト)
0
UTF-16(バイト)
BOMは含みません。改行は上の「バイト数を計算する改行コード」に従って数えます。
詳細分析
文字種の内訳(空白・改行を除く)
ひらがな
0
(0%)
カタカナ
0
(0%)
漢字
0
(0%)
英字
0
(0%)
数字
0
(0%)
記号・絵文字・その他
0
(0%)
その他の統計
- 文数
- 0
- 空行を除いた行数
- 0
- 空白区切りの語数
- 0
- 1行の平均文字数(空行を除く)
- 0文字
- 最長行
- 0文字
- 読了時間の目安
- 0分
サンプルテキスト
数え方
- 文字数(空白・改行を含む):入力したすべての文字の数です。改行は1文字と数えます(Windowsの改行 CRLF も入力欄では1文字になります)。「改行を除く」は改行だけを除いた数、「空白・改行を除く」は半角・全角の空白、タブ、改行を除いた数です。
- 文字の数え方:「見た目の1文字」(初期設定)は、画面に1文字として表示されるまとまり(書記素クラスタ)を1文字と数えます。👍🏽・👨👩👧・🇯🇵、結合文字の濁点を付けた「が」、半角の「ガ」もそれぞれ1文字です。「コードポイント」はUnicodeの文字単位で、𠮷や😀は1文字、👨👩👧は5文字、🇯🇵は2文字です。「UTF-16」はJavaScriptの length と同じで、𠮷や😀は2文字です。選んだ数え方は、文字数・行の文字数・文字種の内訳に使います。
- SNSなどの文字数制限:サービスごとに独自の数え方(全角文字を2と数える、URLを一定の長さとみなすなど)があるため、ここでの数と一致しない場合があります。
- 行数:改行で区切った行の数です。空行も1行と数えます。空欄のときは0行で、末尾の改行の後の空の行は数えません。
- 段落数:空行(空白だけの行を含む)で区切ったまとまりの数です。
- 単語数(目安):ブラウザーの単語分割機能(Intl.Segmenter)が語と判定した数です。句読点・記号・絵文字は数えません。英語などは空白や記号で区切り、日本語は辞書に基づいて分けるため、「住んでいます」が「住/んで/い/ます」のように分かれることがあり、ブラウザーによって結果が変わる場合があります。この機能に対応していないブラウザーでは、空白区切りの語数を表示します。
- 空白区切りの語数:空白・改行で区切ったまとまりの数です。英文の語数の目安になります。
- 文数:「。」「!」「?」「!」「?」(続けて書いた場合は1つ)、後ろに空白か改行が続く「.」、改行で区切り、文字か数字を含むまとまりを数えます。「」や()の中の句点では区切らず、「3.14」の「.」でも区切りません。
- 文字種の内訳:ひらがな、カタカナ(長音「ー」と半角カナを含む)、漢字(「々」「〆」を含む)、英字(全角やアクセント付きのラテン文字を含む)、数字(全角を含む)、記号・絵文字・その他(句読点・かっこ・ハングルなど)に分けます。割合は「空白・改行を除く」文字数に対する値で、四捨五入のため合計が100%にならない場合があります。
- 1行の平均文字数・最長行:改行を除いた各行の文字数から計算します。平均は空行を除いた行で計算します。
- 読了時間の目安:英単語(数字を含む)を1分200語、それ以外の文字を1分400文字として合計し、分単位に切り上げます。1分に満たない場合は「1分未満」と表示します。
- バイト数:UTF-8・Shift_JIS・UTF-16で保存したときのバイト数です。BOM(UTF-8は3バイト、UTF-16は2バイト)は含みません。改行は、LFなら1つで1バイト(UTF-16は2バイト)、CRLFなら2バイト(UTF-16は4バイト)として計算します。
- UTF-8:半角英数字は1バイト、ひらがな・カタカナ・多くの漢字は3バイト、絵文字や𠮷などは4バイトです。
- Shift_JIS:Windowsで使われる拡張(Windows-31J。①や㈱などを含む)として数えます。半角英数字・半角カナは1バイト、それ以外は2バイトです。絵文字や𠮷など、Shift_JISで表せない文字は件数と例を表示し、バイト数には含めません。
- UTF-16:𠮷や絵文字などは4バイト、それ以外は2バイトです。
- 長い文章:2万文字を超える場合は、入力が止まってから少し後に表示を更新します。入力できる文字数の上限は設けていませんが、非常に長い文章では端末によって時間がかかります。
文字数カウンターについて
入力と同時に集計
入力・貼り付けをすると、文字数・行数・単語数・バイト数を更新します
文字種の内訳
ひらがな・カタカナ・漢字・英字・数字の数と割合を表示します
バイト数
UTF-8・Shift_JIS・UTF-16で保存したときの大きさを確認できます
読了時間の目安
文字数と英単語の数から、読むのにかかる時間の目安を表示します
使用例
- 文章作成 - 小論文・レポートの文字数管理
- SNS投稿 - 投稿文の長さの目安を確認(各サービスの文字数の数え方とは異なる場合があります)
- 入力欄やデータの上限確認 - バイト数で制限されるフォームやデータベースの項目に収まるかを確認
- 翻訳業務 - 原文と訳文の文字数・語数の確認
- 日本語学習 - 文字種の構成比の確認
ブラウザ内で処理
処理はブラウザ内で行い、入力した内容をサーバーへ送信しません。入力内容は保存しないため、ページを閉じたり再読み込みしたりすると消えます。