文字数カウント

入力したテキストの文字数(空白あり・なし)、単語数、UTF-8 のバイト数を入力に合わせて数えます。

読み込み中…

使い方

  1. ボックスにテキストを貼り付けるか入力します。
  2. ボックスの下の行で、文字数・空白を除く・単語数・バイト数(UTF-8)を確認します。入力するたびにすぐ更新されます。
  3. 空白や改行を数えない字数制限には「空白を除く」を、データベースの列のようにバイトで決まっている制限には「バイト数(UTF-8)」を使います。Shift_JIS などで数える制限とは値が異なります。
  4. コピーを押すと、数値が並んだ行全体をコピーできます。

よくある質問

テキストはどこかに送信されますか?
いいえ。カウントはブラウザ内で行われ、テキストがデバイスの外に出ることはありません。
絵文字や結合文字は何文字と数えますか?
Unicode のコードポイント 1 つを 1 文字と数えます。絵文字は 1 文字のものが多いですが、❤️ のように異体字セレクタが付いたもの、肌の色付きの絵文字、国旗は 2 文字、👨‍👩‍👧 のような組み合わせ絵文字は結合用の文字を含めて 5 文字です。e に結合アクセント記号を別に付けた é(e + ◌́)は 2 文字、合成済みの é は 1 文字です。
空白や改行も数えますか?
はい。「文字数」にはスペース・タブ・改行がすべて含まれ、改行 1 つは 1 文字です。「空白を除く」は全角スペースも含めてこれらをすべて除いて数えます。
単語数はどう数えますか?
スペースや改行で区切られたまとまりを 1 語と数えます。語に付いた句読点はその語の一部になり、日本語や中国語のようにスペースを入れない文は、ひと続きで 1 語になります。
バイト数が文字数より多いのはなぜですか?
バイト数は UTF-8 で数えます。半角英数字とスペースは 1 バイト、é などのアクセント付き文字は 2 バイト、ひらがな・カタカナ・漢字・ハングルは 3 バイト、絵文字は 1 文字(コードポイント)あたり通常 4 バイトです(❤️ のように複数のコードポイントからなる絵文字はさらに大きくなります)。