文字数カウント(空白除く・行数・原稿用紙換算)
テキストの文字数を多機能にカウントします。空白・改行・制御文字を除く/含む文字数、行数、空白数・改行数・制御文字数、全角・半角の内訳、400字詰め原稿用紙の換算枚数を表示します。
計算結果
- 文字数(空白・改行・制御文字除く)
- 16文字
- 文字数(空白・改行・制御文字含む)
- 17文字
- 行数
- 2行
- 空白数
- 0文字
- 改行数
- 1個
- 制御文字数
- 0文字
- 全角文字数(空白/制御文字除く)
- 16文字
- 半角文字数(空白/制御文字除く)
- 0文字
- 原稿用紙換算(400字)
- 1枚
文字数はコードポイント単位(絵文字のサロゲートペアは1文字)で数えています。「空白・改行・制御文字除く」が主指標です。空白数は半角/全角スペースとタブ、改行数は改行(CRLF は1つ)、制御文字数はそれ以外の制御文字(タブ・改行を除く)の数です。全角/半角の内訳も空白・改行・制御文字を除いた値で、合計は「空白・改行・制御文字除く」の文字数と一致します。原稿用紙換算は空白などを含む総文字数を400字で割って切り上げた枚数です。
使い方
テキストエリアに文章を入力(または貼り付け)すると、空白・改行・制御文字を除く/含む文字数、行数、空白数・改行数・制御文字数の内訳、全角・半角の内訳、原稿用紙(400字詰め)の換算枚数が表示されます。複数行の入力に対応しています。
データの取り扱い
すべての計算はお使いのブラウザ内で行われ、入力値がサーバに送信されることはありません。
計算式の解説
文字数(空白・改行・制御文字除く)
主指標です。半角/全角スペース・タブ・改行・その他の制御文字を除いた、実質的な文字の数をコードポイント単位で数えます。絵文字などサロゲートペアの文字は1文字として数えます。
文字数(空白・改行・制御文字含む)
空白・改行・制御文字もすべて含めた総コードポイント数です。
行数 / 空白数 / 改行数 / 制御文字数
行数は改行(CR / LF / CRLF)で区切った行の数(空テキストは0行)。空白数は半角スペース・全角スペース・タブの数。改行数は改行の数(CRLF は1つと数えます)。制御文字数はタブ・改行を除く制御文字(DEL を含む)の数です。
全角/半角の内訳(空白・制御文字除く)
ひらがな・カタカナ・漢字・全角英数記号などを全角、ASCIIや半角カナなどを半角としてカウントします。空白・改行・制御文字は除外するため、全角と半角の合計は「空白・改行・制御文字除く」の文字数と一致します。
原稿用紙換算(400字詰め)
空白などを含む総文字数 ÷ 400 を切り上げた枚数です。
よくある質問
- 「空白・改行・制御文字除く」では何が除外されますか?
- 半角スペース・全角スペース・タブ(空白)、改行(CR/LF)、およびそれ以外の制御文字(DEL など)が除外されます。文章中の句読点や記号は文字としてカウントされます。
- 改行数はどう数えていますか?
- 改行(CR / LF / CRLF)の数を数えます。Windowsの改行(CRLF)は1つの改行として数えます。行数はこの改行数に1を足した値(空テキストは0行)です。
- 原稿用紙の枚数はどう計算していますか?
- 400字詰め原稿用紙を前提に、空白などを含む総文字数を400で割って切り上げた枚数を表示しています。実際の改行・段落の取り方によって実枚数は前後します。
- 全角・半角はどう判定していますか?
- 東アジアの全角幅に相当する文字(ひらがな・カタカナ・漢字・全角英数記号など)を全角、ASCIIや半角カナなどを半角として判定しています。空白・改行・制御文字は内訳から除外しています。
関連ツール
- 文字列のバイト数計算(UTF-8 / UTF-16 / Shift_JIS)入力した文字列のバイト数を、UTF-8・UTF-16・Shift_JISで同時に表示します。Shift_JISはJIS X 0208に基づく正確な値です。データベースの文字数制限やファイルサイズの確認に。
- IPアドレス・サブネット計算(CIDR)IPv4アドレスとCIDRプレフィックス長から、サブネットマスク・ネットワークアドレス・ブロードキャストアドレス・利用可能ホスト範囲とホスト数を計算します。
- UNIXタイムスタンプ変換UNIXタイムスタンプ(epoch秒・ミリ秒)を日時に変換、または日時からUNIXタイムスタンプを計算します。JST・UTC両対応。
- cron式の日本語解説・次回実行時刻5フィールドのcron式(分 時 日 月 曜日)を日本語で解説し、次回の実行時刻5件(JST)を表示します。* , */n , 数値 , 範囲(n-m), カンマ区切りに対応。