メインコンテンツへスキップ

無料文字数カウンター

単語、文字、文、段落をカウント。読書時間を推定。

読み込み後はオフラインでも動作

0

単語

テキストはこのブラウザのみで自動保存 — 何もアップロードされません

文字制限ターゲット

0

文字

0

スペースなし

0

文

0

段落

—

読書時間

—

読み上げ時間

0

ユニークな単語

—

最長の単語

主な用途

  • エッセイ向けワードカウントエッセイの単語数と読むスピード統計確認 — 最小単語要件達成、執筆をブラッシュアップ。
  • ブログ投稿向けワードカウントブログ投稿の長さ・読了時間・キーワード密度分析 — SEO最適化されたランク上位のコンテンツ作成。
  • ソーシャルメディア向けワードカウントテキストをSNS文字数制限内に収める — Twitter・Instagram・LinkedIn・TikTok他。
  • SEO向けワードカウント検索エンジン向けコンテンツを最適化 — 単語数・キーワード密度・読みやすさ統計確認。
  • 学術論文向けワードカウント研究論文・学位論文・博士論文・学術誌投稿の単語数要件達成。

使い方

すべての分析は、手書きのJavaScript関数とブラウザ内蔵のIntl.Segmenter APIを使ってブラウザ内で完全に行われます — サーバーがあなたのテキストを受け取ることはなく、結果はキーストロークごとに100ミリ秒以内に更新されます。

  1. 1
    テキストのトークン化
    入力または貼り付けると、ツールはテキストにCJK文字(中国語、日本語、韓国語)が含まれているかをチェックします。それらのスクリプトには、単語をスペースで区切らない言語を正しく分割する、単語粒度のブラウザのIntl.Segmenter APIを使用します。ラテンアルファベットとその他のスペース区切りテキストは空白で分割され、通常のユーザーの期待に一致します。
  2. 2
    グラフェム対応の文字カウント
    文字は生のUTF-16コード単位ではなく、グラフェムクラスタとしてカウントされます。利用可能な場合はIntl.Segmenter(グラフェム粒度)が使われるため、家族グループの絵文字や結合アクセント付きの文字は2つ以上ではなく1つとしてカウントされます。ツールは、スペースありとなしの文字数を別々に報告します。
  3. 3
    読みやすさのスコアリング
    ラテンアルファベットの単語が少なくとも50%を占め、少なくとも10語あるテキストの場合、ツールは各単語に音節カウントのヒューリスティックを使ってFlesch Reading EaseスコアとFlesch-Kincaid Grade Levelを計算します。CJKと混合スクリプトのテキストは、無意味な結果を避けるためこれらのスコアから明示的に除外されます。
  4. 4
    キーワード密度とエクスポート
    4文字以上(CJKの場合は2文字以上)の最も頻出する上位10語が出現回数でランク付けされ、割合の密度とともに表示されます。全体のレポート — すべての統計に加え読みやすさとキーワードのデータ — は、ブラウザのBlobとダウンロードAPIを使ってクリップボードにコピーするか、プレーンテキストまたはCSVファイルとしてダウンロードできます。

ガイド

実例

空のボックスの左下にある「サンプルを試す」をクリックします。大きな数字には「単語」98 と表示され、カードには「文字」581、「スペースなし」482、「文」7、「段落」3、「読書時間」「< 1 分」、「読み上げ時間」「< 1 分」、「ユニークな単語」84、「最長の単語」typographers と表示されます。「読みやすさ」パネルでは、「読みやすさスコア」が 65(「中程度」)、「学年レベル」が 7.6、「1文あたりの平均単語数」が 14.0 です。「上位キーワード」は this と writing から始まり、どちらも 2回、3.1% です。「X / Twitterポスト(280)」を押すと、バーに 581 / 280 と「制限を超える301文字」が表示されます。代わりに「SMS(160)」を押すと、サンプルには基本の SMS 文字セットに含まれない長いダッシュがあるため、「9通のメッセージ · Unicode(1通70文字、分割時は67文字) · 581 / 603」と「残り22文字」が表示されます。

使用する設定と制限事項

  • 各数値がどう数えられるかを知っておきましょう。 「単語」は空白で区切られるため、well-known のようにハイフンでつながれた語は1語で、前後にスペースのあるダッシュも1語として数えられます。「文字」にはスペースと改行が含まれ、「スペースなし」はすべてのスペース、タブ、改行を除きます。絵文字や、結合アクセント付きの文字は1文字と数えられます。「段落」は空行で区切られたまとまりで、「ユニークな単語」は大文字小文字と句読点を無視します。スペースを入れずに書く中国語、日本語、韓国語、タイ語、ラオ語、ビルマ語、クメール語は、ブラウザー自身の単語分割機能で区切られます。
  • 文字数制限のターゲットを選びましょう。 「文字制限ターゲット」の下にある10個のボタンから選びます。「X / Twitterポスト(280)」「SMS(160)」「SEOタイトル(60)」「メタディスクリプション(160)」「Instagram キャプション(2,200)」「LinkedIn 投稿(3,000)」「LinkedInの見出し(220)」「Google 広告の見出し(30)」「WhatsAppのステータス(700)」「TikTokのキャプション(2,200)」です。バーには使用量と許容量が表示され、「残りN文字」または「制限を超えるN文字」と出ます。90% を超えるとオレンジ色、超過すると赤になります。同じボタンをもう一度押すと解除されます。X と SMS 以外は、スペースを含む「文字」の数値がそのまま使われます。
  • X と SMS は、実際の数え方で確認しましょう。 「X / Twitterポスト(280)」では、リンクは1件につき 23、絵文字や中国語・日本語・韓国語の文字は 2 と数えられるため、「文字」の数値と異なることがあります。「SMS(160)」では、すべての文字が基本の GSM-7 文字セットに含まれるかどうかをチェックします。含まれる場合、1通は160文字、分割時は1通あたり153文字で、^ { } [ ] ~ | \ とユーロ記号は2文字分です。範囲外の文字(丸い引用符、長いダッシュ、絵文字など)が1文字でもあると、全体が Unicode に切り替わり、1通70文字、分割時は67文字になります。
  • 目標語数を設定しましょう。 「目標語数」に1以上の整数を入力します(ボックスには「例: 500」と表示されます)。バーには現在の語数が目標に対して表示され、パーセントと「あと N 語」、達成すると、チェックマーク付きで「目標達成」と出ます。小数は切り捨てられ、0 や負の数にするとバーはオフになります。目標はテキストとは別にこのブラウザーに保存されるため、再読み込みしても残ります。
  • 時間と読みやすさの数値は目安として使いましょう。 読書時間は1分238語、読み上げ時間は130語を前提としています。1分未満は「< 1 分」と表示され、それより長い時間は「3分」のように整数の分に丸められます。「読みやすさ」パネルが表示されるのは、ラテン文字を含む語が10語以上あり、半数を超える語がラテン文字で、文が1つ以上あるテキストです。「読みやすさスコア」は 0〜100 で、90 以上が「非常に簡単」、70 以上が「簡単」、50 以上が「中程度」、30 以上が「難しい」、それ未満は「非常に難しい」です。音節は英語向けに推定されているため、スコアは目安として扱ってください。
  • キーワード表を使い、結果を書き出しましょう。 「上位キーワード」には、4文字以上の語が出現回数順に最大10語まで並び、各語の割合は、すべての語ではなく、数えた語に対するものです。何も除外されないため、this のような語が先頭に来ることもあります。「統計をコピー」は数値をテキスト行としてコピーします。「.txt をダウンロード」と「.csv をダウンロード」は、同じ数値に加えて読みやすさとキーワードを含む word-count-report.txt と word-count-report.csv を保存し、CSV のヘッダーは Metric,Value です。この3つのボタンは、テキストに1語以上入るまでグレーアウトしています。

よくある問題とその解決方法

「クリア」を押したらテキストが消えました。
「クリア」は、ボックスを空にすると同時に、保存されたコピーも削除します。同じ場所に「元に戻す」ボタンが現れてテキストを戻せますが、表示されるのは6秒間だけです。それを過ぎると、このページからテキストを復元することはできないので、すぐに「元に戻す」を押してください。保存されたコピーはなくなっているため、再読み込みをしてもテキストは戻りません。
「読みやすさ」パネルが表示されません。
パネルには、文が1つ以上と、ラテン文字を含む語が10語以上必要で、全体の半数を超える語がラテン文字でなければなりません。また、テキストに中国語、日本語、韓国語、タイ語、ラオ語、ビルマ語、クメール語の文字が含まれる場合は、Flesch スコアが英語テキスト向けに調整されているという注記があるため、常に非表示になります。テキストを増やすか、ラテン文字以外の部分を取り除くと、パネルが表示されます。
「文」の数が想像より少なく表示されます。
文の区切りは、. ! ? と、中国語、日本語、ヒンディー語、ウルドゥー語、アラビア語の対応する記号です。3.14 のような数値内のピリオド、Web アドレス、「Dr.」や「etc.」などの略語、U.S. のようなイニシャルは数えられず、ピリオドの後に小文字の単語や数字が続く場合も数えられません。見出しの一覧のように文末の句読点がないテキストは1文として数えられ、「...」は1回と数えられます。文を区切りたい場所には、句点を入れてください。
単独のダッシュや箇条書きの記号が、1語として数えられました。
語は空白で区切られるため、ダッシュ、アンパサンド、箇条書きの点のように、前後にスペースがある記号は、それだけで1語として数えられます。前後のスペースを取り除くか、手作業で差し引いてください。中国語、日本語、韓国語、タイ語のテキストの場合は、ブラウザーの単語分割機能によって数えられるため、別のブラウザーでは数値がわずかに異なることがあります。
戻ってきたら、前のテキストがすでに入力されていました。
ボックスの下の注記には「テキストはこのブラウザーのみで自動保存 — 何もアップロードされません」と表示されます。入力が止まった少しあとに、テキストはこのブラウザーのローカルストレージに書き込まれ、ページを開いたときに戻されます。「サンプルを試す」で入ったテキストも同様です。テキストはこの端末のこのブラウザーにとどまります。共有のコンピューターでは、終わったら「クリア」を押して、保存されたコピーを削除してください。

比較

投稿、ショートメッセージ、メタディスクリプション、目標語数など、特定の目標に対する数値が必要なときに使います。入力か貼り付けでしかテキストを渡せず、Word や PDF のファイルは開けません。ページ数、スペルチェック、文法チェックもありません。読みやすさのスコアは推定した音節数に基づき、英語向けに調整されています。キーワード表は一般的な語を除外しないため、どちらも大まかな目安です。脚注や変更履歴のある長い書式付き文書は、その文書を持つプログラムで数えるか、ここに数えたい部分を貼り付けてください。テキストはブラウザー内にとどまり、アップロードされません。

関連ツール

よくある質問