文字数・単語数カウント

テキストを貼り付けると 6 種類の数値がすぐに表示されます。ボタン操作もアップロードも不要です。

使い方

  1. テキストを貼り付けてください。6 つの数値がすべて入力と同時に更新され、押すボタンはありません。
  2. 上限は、字数制限のある原稿を書くときだけ入力してください。残り数は、この言語で最初に数える指標(ここでは単語)で計算されます。
  3. 「数値をコピー」を使うと、結果全体を 1 行にしてレポートやチケットに貼り付けられます。

例

入力

今日は良い天気ですね。

カウント結果

単語 6 · 文字 11 · 行 1 · 空白を除く 11 · コードポイント 11 · UTF-8 バイト 33

以下のルールで計測しています。単語は空白分割ではなく言語の分割処理によるため、「don't」は 1 語、「well-known」は 2 語になります。

ルール・制限・既知の問題

  • 文字は書記素クラスタ、つまり実際に見えている単位で数えます。👨‍👩‍👧 は 1 文字ですが 5 コードポイント、👍🏽 は 1 文字ですが 2 コードポイントです。両方を表示するので、他のツールと数が違う理由がわかります。
  • 単語は Intl.Segmenter で分割します。句読点は数えず、「well-known」は 2 語です。中国語と日本語の単語数は辞書に基づく推定で、Word と 1〜2 語ずれることがあります。
  • 行数はエディターの行番号に従います。末尾の改行は行を増やしません。「a⏎」は 1 行、「a⏎⏎b」は 3 行です。
  • 「空白を除く」でも U+200B のような見えない文字は数えます。Unicode の White_Space ではないためです。Word や PDF から貼り付けたテキストには、こうした文字がよく含まれます。
  • UTF-8 バイト数は、日本語や中国語の 1 文字を 3 バイト、絵文字を 4 バイトとして数えます。データベースの項目で使われる「1 文字 2 バイト」という一部ツールの目安とは異なります。
  • トリム・正規化・書き換えは行いません。数値は入力されたテキストをそのまま表します。
  • 提供しないもの: 文数・段落数、読了時間、音節数、原稿枚数への換算、GBK / Shift_JIS のバイト数。ルールを検証できないため、推測はしません。
  • 20 万文字を超えると、入力が止まって約 0.6 秒後に数値が更新されます。テキストが切り捨てられることはありません。

カウントは、たいてい長い作業の 1 ステップです。