Number of characters counter

文字数カウント

文字数カウントしたい文章(文字)を入力すると、リアルタイムでカウント数の解析結果が表示される文字数カウンターです。 ※カウント文字数をクリックしてコピー・文字カウント条件のカスタマイズ保存可能

文字数(空白込み) 0
文字数(空白抜き) 0
文字数(改行・空白抜き) 0
文字数(半角0.5文字換算) 0
空白の数 0
行数 0
段落数 0
文字数内訳 全角 0 半角 0
カスタマイズ文字数カウント ※ 設定はお使いのブラウザに自動保存されます
文字
文字
文字
カウント条件
改行
半角スペース
全角スペース
タブ
半角数字
全角数字
半角英字
全角英字
句読点(、。)
記号
URL
メールアドレス
Markdown記法
HTMLタグ(中身含む)
HTMLタグのみ
絵文字
カスタマイズ文字数 0 文字
あと 5000 文字
達成率 0 %
下限 目標
文字種別カウント
ひらがな0
カタカナ0
漢字0
英字0
数字0
句読点(、)0
読点(。)0
記号・その他0
絵文字0
HTMLタグ0
読みやすさ指標
平均文字数/行0
平均文字数/段落0
改行の数0
読了時間(約500文字/分)0分0秒
原稿用紙(400字詰)0枚
ひらがな比率0%
カタカナ比率0%
漢字比率0%
長文(60字超)の文数0
NG文字チェック
半角カナ0
全角英数字0
連続スペース0
タブ文字0
機種依存文字0
全角/半角記号混在
括弧・引用符の閉じ忘れ
制御文字0
リンク・参照抽出
電話番号の数0
URLの数0
メールアドレスの数0
SNSハンドルネーム0
ハッシュタグ数0
日付0
バイト数 (目安)
UTF-80 bytes
UTF-160 bytes
Shift-JIS/EUC (換算)0 bytes
出現数:0
文字数カウントの除外設定
カウント除外設定
除外ワード
除外範囲
正規表現

除外設定反映後のカウント結果

文字数(空白込み) 0
文字数(空白抜き) 0
文字数(改行・空白抜き) 0
文字数(半角0.5文字換算) 0
空白の数 0
行数 0
段落数 0
文字数内訳 全角 0 半角 0

使い方・各項目の説明

基本的な使い方

1. テキストエリアに文字を入力(またはペースト)すると、リアルタイムで文字数がカウントされます。
2. 各カウント項目の数値をクリックすると、その数値をクリップボードにコピーできます。
3. カスタマイズ文字数カウントでは、改行・スペース・数字・英字・記号・URLなど15項目の含む/除外を切り替えて、目的に合った文字数を計測できます。設定はブラウザに自動保存されます。
4. 特定の単語を除外して数えたい場合は、「文字数カウントの除外設定」に入力してください。自動的に「除外設定反映後のカウント結果」が表示されます。

基本カウント項目の説明(上部パネル)

■文字数(空白込み)
全角・半角・空白(スペース)・改行を含めたすべての文字数です。
■文字数(空白抜き)
全角スペースと半角スペースを除外した文字数です。改行は1文字としてカウントされます。
■文字数(改行・空白抜き)
改行文字と空白文字(全角半角空白)を除いた、純粋な文字数が表示されます。
■文字数(半角0.5文字換算)
全角文字を1文字、半角文字を0.5文字として換算した文字数が表示されます。改行は数えません。
■空白の数
テキストに含まれる全角スペースと半角スペースの合計数です。
■行数
行の総数です。何も入力されていない行も1行として数えます。
■段落数
空行(何も書かれていない行)を区切りとしてカウントした段落のブロック数です。
■文字数内訳(全角・半角)
全角文字の総数と、半角文字(英数字・記号・カナ含む)の総数です。

詳細項目の説明

■文字種別カウント
ひらがな、カタカナ、漢字、英字、数字、記号、読点(、)、句読点(。)の出現数です。
■読みやすさ指標
平均文字数/行: 1行あたりの平均文字数です。
平均文字数/段落: 1段落あたりの平均文字数です。
改行の数: テキストに含まれる改行コードの数です。
読了時間: 1分間に500文字読むと仮定した場合の目安時間です。
原稿用紙: 400字詰め原稿用紙に換算した場合の枚数です。
■NG文字チェック
半角カナ: 半角カタカナ(アイウ…)の検出数です。文字化けの原因になりやすいため要確認です。
全角英数字: プログラム等でエラーの原因になりやすい全角の英数字の数です。
連続スペース: 半角・全角スペースが2つ以上連続している箇所の数です。
タブ文字: テキスト内に混入したタブ文字の数です。
機種依存文字: 丸数字やローマ数字など、環境によって正しく表示されない可能性がある文字の数です。
全角/半角記号混在: 全角記号と半角記号の両方が存在する場合に「混在あり」と表示されます。
括弧・引用符の閉じ忘れ: 開き括弧と閉じ括弧の数が一致しない場合に対象の括弧種を表示します。
制御文字: 通常表示されない特殊な制御コードの数です。

除外・検索設定の説明

■特定文字列の出現数チェック
入力した特定の単語が、テキスト内にいくつ含まれているかをリアルタイムでカウントします。
■文字数カウントの除外設定
指定した除外ワードや範囲を削除した状態でカウントを行います。条件を入力すると、自動的に「除外設定反映後のカウント結果」エリアが表示されます。

改修履歴

  • 2026年4月2日 追加 カスタマイズ文字数カウント機能を追加。改行・スペース・数字・英字・記号・URLなど15項目の含む/除外スイッチ、目標・上下限・達成率プログレスバー、カスタマイズ後テキストコピーに対応。設定はブラウザに自動保存。
  • 2026年4月2日 追加 文字種別カウントに「絵文字」「HTMLタグ」を追加。読みやすさ指標にひらがな・カタカナ・漢字の比率と長文(60字超)の文数を追加。
  • 2026年4月2日 変更 「特殊文字検出」を「NG文字チェック」に刷新。半角カナ・連続スペース・タブ文字・全角/半角記号混在・括弧の閉じ忘れ検出を追加。
過去の改修履歴を見る
  • 初版 追加 文字数カウンター公開。文字数(空白込み/空白抜き/改行・空白抜き)、半角0.5文字換算、行数・段落数、文字種別カウント、読みやすさ指標、リンク・参照抽出、バイト数(UTF-8/UTF-16/Shift-JIS)に対応。

※このプログラムはPHP8.2.22にて作成、動作確認を行っております。
※ご利用下さっている皆様の ご意見・ご要望をお寄せください。