⌘K でツールを切替
TEXT

文字数・単語数カウンター

文字数・単語数・行数などをカウントします。

local
text-counter
Characters
0
Characters (no spaces)
0
Words
0
Lines
0
Bytes (UTF-8)
0
§01 このツールについて

概要

メタディスクリプション、文字数制限のあるフォーム、バイト制限のあるDBカラム、 gitコミットの件名など、「制限に収める」あらゆる場面で使えるライブカウンターです。 CharactersCharacters (no spaces)WordsLinesBytes (UTF-8) の5つの統計をキー入力ごとに同時再計算します。文字数は Unicodeコードポイント単位のため、絵文字やCJK文字もサロゲートペアに分割されず 正しく数えられます。

使い方

  1. テキストエリア(Type or paste text…)に入力または貼り付けます。
  2. 下の統計グリッドで5つの値を確認します。編集と同時に即座に更新されます。

使用例

  • Hello world → Characters 11・no spaces 10・Words 2・Lines 1・Bytes 11
  • こんにちは → Characters 5・Words 1・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単語になるため、文字数の指標を使ってください。