文字数カウント
文字数、行数、バイト数を正確にカウント。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 - 複数の改行コードが混在