文字数カウント

文字数、行数、バイト数を正確にカウント。Unicode完全対応。

正規化:

テキスト入力

カウント結果

文字数0
コードポイント0
バイト数(UTF-8)0
行数0
ワード数0
改行コードNone

💡 Tip: 絵文字の結合文字(👨‍👩‍👧‍👦 など)も正確に1文字としてカウントされます。

使い方

基本操作

  • テキストエリアに文字を入力すると、リアルタイムで文字数がカウントされます
  • 文字数、コードポイント数、バイト数、行数、ワード数が表示されます
  • 改行コード(LF/CRLF/Mixed)も自動検出されます
  • ファイル読み込み: テキストファイルをアップロードまたはドラッグ&ドロップして直接カウント

テキスト操作

  • トリム: 先頭・末尾の空白文字を削除
  • 空白圧縮: 連続する空白を1つに圧縮
  • 全角→半角: 全角英数字を半角に変換
  • 半角→全角: 半角カナを全角に変換
  • LF/CRLF変換: 改行コードを統一

正規化

Unicode正規化により、見た目が同じでも内部表現が異なる文字を統一できます。

  • NFC: 合成済み文字に正規化(一般的)
  • NFD: 分解済み文字に正規化
  • NFKC: 互換文字も合成(全角→半角など)
  • NFKD: 互換文字も分解

サンプル

絵文字の結合文字

👨‍👩‍👧‍👦 (家族) - 文字数: 1、コードポイント: 7、バイト: 25

👍🏻 (いいね + 肌色) - 文字数: 1、コードポイント: 2、バイト: 8

Unicode正規化の例

が (合成文字) vs が (分解文字)

見た目は同じでも内部表現が異なります

改行コードの種類

LF (\\n) - Unix/Linux/Mac

CRLF (\\r\\n) - Windows

Mixed - 複数の改行コードが混在