本文へ移動
QKQuickKitEN
テキストLOCALブラウザ内で処理

文字数 / バイト数カウンター

テキストの文字数・バイト数・単語数・行数をブラウザ内でリアルタイムに数えます。絵文字対応。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

リアルタイム集計

リアルタイム集計
文字数 (UTF-16 単位)
空白を除いた文字数
書記素(見た目の文字数)
Unicode コードポイント
バイト数 (UTF-8)
バイト数 (UTF-16)
単語数(空白区切り)
単語数(Unicode 単語分割)
行数
空でない行数
空白文字数
仕組みと使い方

「文字数」は JavaScript の string length が返す UTF-16 コード単位を数えます。「書記素」は読者が 1 文字と認識する単位で、家族の絵文字も 1 と数えます。「UTF-8 バイト」は UTF-8 で保存・送信したときのサイズです。単語数は意味が異なる 2 種類を表示します。「空白区切り」は空白のみで区切るため、日本語・中国語・タイ語など分かち書きしない言語では全体が 1 単語になります。「Unicode 単語分割」はブラウザの Intl.Segmenter(UAX #29 の単語境界)を使い、これらの言語も分割します。入力に応じて即座に更新されます。