✍️ 文字数カウント
入力した文章の文字数・行数・原稿用紙換算を、リアルタイムで数えます。
入力
文字数
0
※ 文字数は改行・空白を含む全文字数です。絵文字や結合文字は見た目1文字でも複数とカウントされる場合があります。原稿用紙換算は「文字数 ÷ 400」で計算しています。単語数は半角/全角スペース・タブ・改行で区切ったまとまりの数、バイト数は文章をUTF-8で符号化したときのバイト数(日本語1文字=概ね3バイト)です。
解説
このツールは入力した文章について「文字数」「空白を除いた文字数」「行数」「原稿用紙(400字)換算」の4つを、入力と同時にリアルタイムで数えます。レポートや小論文、SNS投稿、原稿の字数確認などに使えます。
文字数はコードポイント単位で数えます。具体例として「こんにちは 世界」(半角スペースを1つ含む)は文字数8、空白を除いた文字数は7と表示されます。空白を除いた文字数では、半角スペース・全角スペース・タブ・改行をすべて取り除いてから数えます。
コードポイント単位で数えるため、サロゲートペアで表される絵文字(例: 😀)も基本的に1文字として数えます。一方、国旗の絵文字(例: 🇯🇵)や肌の色・家族などの絵文字は、複数のコードポイントを組み合わせて作られているため、見た目は1つでも2文字以上として数えられることがあります。
行数は改行(CRLF・CR・LF)で区切ったときの行の数です。入力が空のときは0、改行のない1行の文章は1、改行を1つ含めば2、というように数えます(末尾の改行も1行の区切りとして数えます)。
原稿用紙換算は「合計文字数 ÷ 400」を小数第1位まで表示します。たとえば文字数が800なら2.0枚、600なら1.5枚と表示され、原稿用紙○枚という指定の目安確認に使えます。
全角・半角はどちらも一律に1文字として数える点に注意してください。一部の応募規定などで使われる「全角は2文字、半角は1文字」といった数え方とは結果が異なる場合があります。なお処理はすべてお使いのブラウザ内で行われ、入力した文章が外部へ送信されることはありません。
よくある質問
文字数はどのように数えられますか?
コードポイント単位で数えます。全角・半角を問わず原則1文字=1としてカウントし、入力と同時にリアルタイムで合計が表示されます。たとえば「こんにちは 世界」は半角スペースを含めて8文字です。
空白を除いた文字数は何を除きますか?
半角スペース・全角スペース・タブ・改行をすべて取り除いてから数えた文字数です。「こんにちは 世界」なら、スペース1つを除いて7文字になります。
絵文字は何文字として数えられますか?
コードポイント単位で数えるため、😀 のような多くの絵文字は1文字として数えます。ただし国旗(🇯🇵)や肌の色・家族など複数のコードポイントを組み合わせた絵文字は、2文字以上として数えられる場合があります。
全角・半角は区別されますか?
区別せず、どちらも1文字として数えます。「全角は2文字、半角は1文字」とする字数計算とは結果が異なる場合があります。
原稿用紙換算はどう計算されますか?
合計文字数を400で割った値を、小数第1位まで表示します。たとえば800文字なら2.0枚、600文字なら1.5枚です。
行数はどう数えられますか?
改行で区切ったときの行の数です。空のときは0、改行のない文章は1、改行を1つ含めば2、というように数えます。