なんでも計算スタジオ

文字数カウント(空白除く・行数・原稿用紙換算)

テキストの文字数を多機能にカウントします。空白・改行・制御文字を除く/含む文字数、行数、空白数・改行数・制御文字数、全角・半角の内訳、400字詰め原稿用紙の換算枚数を表示します。

17 / 50,000 文字

計算結果

文字数(空白・改行・制御文字除く)
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や半角カナなどを半角として判定しています。空白・改行・制御文字は内訳から除外しています。

関連ツール