文字数カウント(改行・空白を除く/バイト数・行数も)

貼り付けた文章の文字数を即時カウント。改行や空白を除いた文字数、行数、単語数、UTF-8/Shift_JIS換算のバイト数、原稿用紙換算まで一度に表示。登録不要・ブラウザ内処理。

文字数(すべて)
0
文字数(改行を除く)
0
文字数(改行・空白を除く)
0
行数
0
段落数(空行区切り)
0
単語数(英数の語)
0
バイト数(UTF-8)
0
バイト数(Shift_JIS 換算)
0
原稿用紙(400字)換算
0 枚

絵文字や結合文字は「見た目の1文字」で数えます(コードポイント数は UTF-8 の欄の内訳で確認できます)。Shift_JIS 換算は「半角=1・全角=2 バイト」の概算です。

使い方

  1. 上の欄に文章を貼り付ける(入力と同時に数えます。ボタンは不要)。
  2. 「文字数(すべて)」が改行込み、「改行を除く」がレポートや応募書類の基準になりやすい数、「改行・空白を除く」がスペースも抜いた純粋な文字数です。
  3. 目的に合った行の数字を控えるか、コピーボタンでテキストごと保存してください。

仕組み・数え方の根拠

「1文字」の数え方は用途で変わります。このツールは、見た目の1文字(書記素クラスタ)を1と数えます。絵文字の肌の色つきや「が」を「か」+濁点で表した結合文字は、コードポイントでは2以上でも、見た目どおり1文字です。ブラウザの Intl.Segmenter(ECMA-402)で分割しています。

一方、システムの上限は「バイト数」で決まっていることがよくあります。UTF-8 では ASCII が1バイト、ひらがな・漢字の多くは3バイト、絵文字は4バイトです。「バイト数(UTF-8)」は TextEncoder で実際にエンコードした長さなので、データベースの VARCHAR(255) や API の文字数制限(バイト基準のもの)の見積りに使えます。Shift_JIS 換算は「半角1・全角2」の概算で、旧システムの帳票や固定長ファイルの当たりを付ける用です。

現場の落とし穴:Windows でコピーした文章は改行が CRLF(2バイト)、Linux/Mac は LF(1バイト)です。このツールはどちらも「1つの改行」として文字数からは除きますが、バイト数には差が出ます。固定長のバッチ入力で「1行だけ長さが合わない」ときは、まず改行コードを疑ってください。

よくある質問

Q. 原稿用紙換算はどう計算していますか?

A. 改行を除いた文字数 ÷ 400 です。実際の原稿用紙では段落の頭下げや改行で行が変わるため、実枚数はこれより多くなります。目安としてお使いください。

Q. 空白は全角スペースも除かれますか?

A. はい。「改行・空白を除く」は半角スペース、タブ、全角スペース(U+3000)をすべて除きます。

Q. 単語数の数え方は?

A. 英数字とアポストロフィ・ハイフンの連続を1語として数えます。日本語の分かち書きはしていないので、日本語文の単語数としては使えません。

Q. 入力した文章は保存されますか?

A. いいえ。処理はすべてブラウザ内で行われ、サーバーには送信されません。ページを閉じると消えます。

関連ツール

最終更新・根拠の確認日: 2026-09-10 · カテゴリ: テキスト