文字数カウントについて
この文字数カウントツールは、テキストを書いたり貼り付けたりしている間に、その長さを表示します。単語数、スペースを含む文字数と含まない文字数、文の数、段落数、行数、UTF-8でのバイト数がわかります。テキストを読むのにかかる時間や声に出して話すのにかかる時間の目安と、よく使っている単語の一覧も表示します。
単語数の上限があるレポートや課題、タイトル、メタディスクリプション、SNSの投稿が文字数の制限に収まるかの確認、同じ単語を使いすぎていないかのチェックに便利です。文字数や単語数の上限を自分で設定して、残りの数を確認しながら書くこともできます。
カウントにはブラウザに組み込まれたUnicodeのテキスト分割(Intl.Segmenter)を使うため、肌の色付きの絵文字やアクセント付きの文字も1文字として数え、スペースのない中国語や日本語のテキストも単語に分けられます。テキストがお使いのデバイスから外に出ることはありません。
使い方
- 「テキスト」の欄にテキストを入力するか、貼り付けます。
- 欄の下のタイルでカウントを確認します。入力に合わせて更新されます。
- 長さの上限を確認するには、「上限」で「文字数」か「単語数」を選び、最大値を入力します。バーと残りの数で、上限までどれくらいかがわかります。
- 「頻出単語」で繰り返しを見つけます。「the」や「and」のような語も一覧に含めるには、「よく使われる語を含める」にチェックを入れます(よく使われる語の判定は英語が基準です)。
- 「テキストをコピー」でテキストをコピーし、「クリア」で最初からやり直せます。
主な機能
- 正確な文字数のカウント: 読む人が1文字と認識する単位(書記素クラスター)で数えるので、絵文字の組み合わせ、国旗、結合文字のアクセントが付いた文字も1文字になります。Windowsの改行(CR LF)は1文字として数えます。
- 言語に応じた単語のカウント: 単語はUnicodeの単語境界で区切られます。句読点や絵文字は単語に含めず、「don't」のような短縮形や「3.14」のような数値は1語、「well-known」のようなハイフンでつないだ語も1語として数えます。
- 読む時間と話す時間: 推定には英語の速度を使っています。黙読は毎分238語(Brysbaert, 2019による英語のノンフィクションの平均)、話す速度は毎分約140語です。
- 自由に設定できる上限: 文字数か単語数の上限を設定すると、残りの数とプログレスバーが表示され、上限を超えるとはっきりと警告されます。
- 頻出単語: よく使われている上位15語を、大文字と小文字を区別せずに、回数とすべての単語に対する割合とともに一覧表示します。よく使われる英単語は、含めるように指定しない限り表示されません。
- 長いテキストにも対応: 非常に長いテキスト(20,000文字超)は、入力を止めてから少しあとに数え直すため、入力欄の反応が遅くなりません。
使用例
単語数の上限があるレポート
1,200語の英文レポートを貼り付け、「上限」で「単語数」を選んで1000と入力します。200語超えていること、読むのに約5分かかることが表示されます。
メタディスクリプション
「文字数」を選び、目標の長さ(たとえば155)を入力してから説明文を入力します。残りの数で、あとどれだけ書けるかがわかります。検索エンジンやSNSはそれぞれ独自の方法で長さを測るため、数値は目安として使ってください。
スピーチの準備
プレゼンテーションの原稿を貼り付けます。毎分約140語で計算すると、700語の英語の原稿で話す時間は約5分になります。
繰り返しを見つける
商品説明文の一覧で「quality」が6回使われていることがわかるかもしれません。そのうちいくつかを別の言葉に置き換えると、読みやすい文章になります。
制限事項と注意点
- ハイフン、数字、記号、URLの扱いはツールごとに規則が異なるため、単語数はMicrosoft Word、Googleドキュメントなどのツールとわずかに違う場合があります。
- 文の判定はUnicodeの規則に従い、略語は考慮しないため、「Mr. Smith」が2つの文として数えられることがあります。
- テキストを含む行はすべて1つの段落として数えます。段落の途中に改行が入っているテキスト(メールからコピーしたものなど)は、実際より多くの段落として数えられます。
- 中国語、日本語、タイ語の単語はブラウザの辞書で区切られるため、ブラウザによってカウントが異なる場合があります。Intl.Segmenterに対応していないブラウザでは、中国語と日本語の文字を1文字ずつ1語として数えます。
- 読む時間と話す時間は英語の平均値です。実際の速さは、読む人、言語、テキストの難しさによって変わります。
- SNSなどのプラットフォームでは、リンクや絵文字などの文字の数え方が異なる場合があります。正確な上限はそれぞれの規則を確認してください。
よくある質問
文字はどのように数えますか?
読む人が1文字として見るものを1文字として数えます。家族の絵文字や肌の色付きのサムズアップのように複数のコードポイントでできた絵文字も1文字で、2つのコードポイントで入力されたアクセント付きの文字も1文字です。「文字数(スペースを含まない)」では、スペース、タブ、改行、ノーブレークスペースなどの空白をすべて除きます。
中国語、日本語、韓国語にも使えますか?
はい。韓国語は単語の間にスペースを入れるので、英語と同じように数えます。中国語と日本語は、ブラウザに組み込まれたテキスト分割で単語に分けます。これらの言語では、文字数のほうが役に立つことが多いでしょう。
読む時間はどのように計算していますか?
単語数を毎分238語で割っています。これは、Marc Brysbaertによる2019年のメタ分析で報告された、英語のノンフィクションを大人が黙読する平均速度です。話す時間には毎分約140語を使います。どちらも推定値です。
文字数とバイト数の違いは何ですか?
文字は目に見えるもので、バイトはUTF-8で保存したときのサイズです。ラテン文字は1バイト、アクセント付きの文字はふつう2バイト、ほとんどの中国語・日本語・韓国語の文字は3バイト、絵文字は4バイト以上です。データベースやSMSのシステムの中には、文字数ではなくバイト数を制限するものもあります。
テキストは保存されたりアップロードされたりしますか?
いいえ。カウントはこのページのJavaScriptで行われます。サーバーへの送信も保存もされないため、ページを閉じたり再読み込みしたりするとテキストは消えます。