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

    使い方・各項目の説明

    基本的な使い方

    1. テキストエリアに文字を入力(またはペースト)すると、リアルタイムで文字数がカウントされます。
    2. 各カウント項目の数値をクリックすると、その数値をクリップボードにコピーできます。
    3. カスタマイズ文字数カウントでは、改行・スペース・数字・英字・記号・URLなど15項目の含む/除外を切り替えて、目的に合った文字数を計測できます。設定はブラウザに自動保存されます。
    4. 「任意の文字列・範囲を指定」に語句を登録すると、その出現回数が表示されます。「除外」にすると、その語句を差し引いた文字数が計算されます。

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

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

    詳細項目の説明

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

    任意の文字列・範囲を指定する機能の説明

    ■文字列を登録する
    「文字列」を選んで語句を入力し「追加」を押すと、その語句がテキスト内に何回出てくるかをリアルタイムで表示します。「弊社」「株式会社」など、使いすぎをチェックしたい語句の登録に向いています。
    ■範囲を登録する
    「範囲」を選んで開始文字と終了文字を入力すると、その間に挟まれた部分(例:「(」~「)」で囲まれた注釈)が何箇所あるかを表示します。
    ■含む/除外の切り替え
    登録した各項目は「含む」「除外」を個別に切り替えられます。「除外」にすると、その語句や範囲を取り除いた状態で「カスタマイズ文字数」が再計算されます。登録内容はブラウザに自動保存され、次回アクセス時にも引き継がれます。

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