⌘K でツールを切替
TEXT
文字数・単語数カウンター
文字数・単語数・行数などをカウントします。
text-counter
- Characters
- 0
- Characters (no spaces)
- 0
- Words
- 0
- Lines
- 0
- Bytes (UTF-8)
- 0
§01 このツールについて
概要
メタディスクリプション、文字数制限のあるフォーム、バイト制限のあるDBカラム、 gitコミットの件名など、「制限に収める」あらゆる場面で使えるライブカウンターです。 Characters・Characters (no spaces)・Words・Lines・ Bytes (UTF-8) の5つの統計をキー入力ごとに同時再計算します。文字数は Unicodeコードポイント単位のため、絵文字やCJK文字もサロゲートペアに分割されず 正しく数えられます。
使い方
- テキストエリア(Type or paste text…)に入力または貼り付けます。
- 下の統計グリッドで5つの値を確認します。編集と同時に即座に更新されます。
使用例
Hello world→ Characters11・no spaces10・Words2・Lines1・Bytes11こんにちは→ Characters5・Words1・Bytes (UTF-8)15(1文字3バイト)- 2行のコミットメッセージ → Lines
2(50/72ルールの確認に便利)
注意事項
行数のカウントは\n・\r\n・\rをすべて改行として同等に扱います。
空白区切りの単語数は英文向けの基準で、分かち書きしない日本語では意味を持ちません。
バイト数はUTF-8エンコード時のサイズで、DBカラム制限やHTTPヘッダーサイズの
確認に使える実際の数値です。
FAQ
入力したテキストはサーバーに送信されますか?
いいえ。カウント処理はキー入力ごとにブラウザ内で完結します。アップロードも保存も記録も一切行いません。
絵文字やマルチバイト文字はどう数えられますか?
文字数はUnicodeコードポイント単位で数えます。たとえば😀はUTF-16では2コードユニット、UTF-8では4バイトですが、文字数としては1になります。実際のエンコードサイズはBytes (UTF-8)で確認できます。
単語はどう判定されますか?
空白(スペース・タブ・改行)で区切られた非空白の連続を1単語と数えます。日本語のように分かち書きしない言語では連続した文全体が1単語になるため、文字数の指標を使ってください。