# 文字数カウンター&読みやすさ分析ツール

URL: https://discuvr.org/word-counter/?hl=ja
Last updated: 2026-11-07
MCP tool: `analyze_text`

単語数、文字数、文数、段落数を数え、Flesch読みやすさスコアを算出し、中国語、日本語、韓国語、タイ語のテキストは単語ではなく文字単位で数えます。

作文、記事、キャプション、台本などを貼り付けると、単語数、文字数、文数、段落数、推定読了時間をすぐに数え、書き手や編集者がすでに使っている公式で読みやすさのスコアも算出します。貼り付けた内容は保存されません。同じリクエストの中で数えて返すだけです。

## 機能

- 単語数、文字数（空白込み・空白除く）、文数、段落数をまとめて数えます。
- 1分あたり200語という標準的な速さで読了時間を推定します。
- フレッシュ読みやすさスコアとフレッシュ・キンケイド学年レベルの公式で読みやすさを評価します。
- 中国語、日本語、韓国語、タイ語のテキストを自動で判別して文字単位の集計に切り替えます。単語を空白で区切らない文字体系ではこれが意味のある尺度です。
- 1回に最大50,000文字まで扱え、入力に合わせて集計が更新されます。
- サイトの全20言語で使え、貼り付けた内容は保存もログ記録もされません。

## 仕組み

1. ボックスにテキストを貼り付けるか入力します。
2. 更新される集計と読了時間を確認します。
3. 空白で単語を区切るテキストなら読みやすさスコアを、中国語、日本語、韓国語、タイ語なら文字数を確認します。

## 中国語、日本語、韓国語、タイ語の集計方法が違う理由

「単語数」は単語が空白で区切られていることを前提にしています。英語や多くのヨーロッパ言語ではそうですが、中国語、日本語、タイ語では単語の間に空白を入れずに書き続けます。これらを空白で分割して数えると意味のない数字になり、多くの場合は1、つまり文章全体が一つの「単語」になってしまいます。韓国語は空白を使いますが、区切られるのは単語と助詞をまとめた単位なので、その数も英語の単語数とは比べられません。このツールは貼り付けたテキストそのものを見て、空白以外の文字の30%を超えてこれらの文字体系に属する場合は、単語数ではなく文字数を表示し、英語の文構造を前提とする読みやすさスコアは表示しません。判断は貼り付けたテキストによるもので、サイトの表示言語には左右されません。ヒンディー語のページに英語を貼っても、英語のページに中国語を貼っても、正しい種類の集計になります。

## 読みやすさスコアの意味

フレッシュ読みやすさスコアはおおむね0から100の範囲で、高いほど読みやすく、60から70が平易な英語、90を超えるととても易しいとされます。フレッシュ・キンケイド学年レベルは、初めて読んで内容を追うのに米国の学校で何年生程度の読解力が必要かを推定します。どちらも貼り付けたテキストの1文あたりの単語数と1単語あたりの音節数から、公表されているフレッシュの公式で計算するもので、モデルが文章を評価したものではありません。音節はラテン文字の母音のまとまりを数えて推定し、どちらの公式も英語で調整されているため、フランス語、ドイツ語、スペイン語など空白で区切る他の言語ではおおまかな目安にとどまります。ラテン文字を1つも含まない単語、たとえばロシア語、アラビア語、ペルシア語、ヒンディー語、ベンガル語の文字で書かれた単語は音節ゼロとして数えられるため、これらの文字体系のテキストではスコアに意味がありません。

## 単語・文・文字の数え方

スペースで区切られたテキストでは、スペースや改行の間にあるものが 1 語になります。そのため e-mail、don't、3.5 はそれぞれ 1 語で、両側にスペースのあるダッシュも 1 語として数えます。文の終わりは半角のピリオド、疑問符、感嘆符なので、小数やウェブアドレスの点でも文が分かれます。"It costs 3.5 dollars." は 2 文、"Visit example.com today." も 2 文です。句点(。)は文の終わりとして数えません。段落は空行で区切られ、改行 1 つでは新しい段落になりません。文字数は Unicode のコードポイントで数え、スペースを含む文字数には改行も含まれます。一部の絵文字は複数のコードポイントでできている(4 人家族は 7)ため、SNS の投稿文字数制限のように独自の数え方をするサイトでは別の数になることがあります。

## 質問

**貼り付けた内容は保存やログ記録されますか？**

いいえ。テキストは同じリクエストの中で数えられ、結果が返されます。ディスク、データベース、キャッシュ、ログのどこにも書き込まれません。

**読みやすさスコアが出ないのはなぜですか？**

フレッシュ読みやすさスコアとフレッシュ・キンケイド学年レベルは、空白で区切られた単語と文を前提にしています。テキストの30%を超える部分が中国語、日本語、韓国語、タイ語の場合はスコアが当てはまらないため、誤解を招く数字を出さずに省きます。ピリオド、疑問符、感嘆符のないテキストにもスコアは出ますが、1つの長い文として扱われるため「読みにくい」側に寄ります。

**読了時間はどう推定していますか？**

空白で区切るテキストは1分あたり200語、中国語、日本語、韓国語、タイ語は1分あたり200文字という、固定の一般的な速さで計算します。根拠のある概算であり、あなた自身の読む速さを測ったものではありません。

**文数はどう数えていますか？**

半角のピリオド、疑問符、感嘆符で区切ります（「?!」や「...」のような連続は1回と数えます）。略語は特別扱いしないため「e.g.」や「Dr.」は文を増やし、句点「。」では区切らないため、日本語や中国語の文章はふつう1文と表示されます。

**どれくらいの量を貼り付けられますか？**

1回に50,000文字まで、英語でおよそ8,000語です。それより長いテキストは黙って切り捨てず、メッセージを出して受け付けません。分けて数えてください。

**Excel や Google スプレッドシートのセルで単語数と文字数を数えるには？**

LEN(A1) はスペースと改行を含めて文字数を数え、ここの文字数と同じになります。Microsoft が示す単語数の数式は =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1) で、The car drove fast ではこのページと同じく 4 になります。区切りとみなすのは通常のスペースだけなので、同じセル内で改行 (Alt+Enter) した 2 語はそちらでは 1 語、ここでは 2 語になり、Web ページからコピーしたノーブレークスペースでつながった 2 語も同様です。LEN(SUBSTITUTE(A1," ","")) は改行を数えたままですが、ここの文字数（空白を除く）はあらゆる空白を除きます。単語の間にスペースを入れない中国語、日本語、タイ語には、どちらの数式も使えません。

**Word と Google ドキュメントの文字数カウントはどこにありますか？**

Word では左下のステータスバーに単語数が表示されます。Review > Word Count(Windows では Ctrl+Shift+G)を開くと詳しい数値が表示され、テキストボックス、脚注、文末脚注を含めるチェックボックスがあります。Google ドキュメントでは Tools > Word count を選ぶか Ctrl+Shift+C(Mac では Cmd+Shift+C)を押し、"Display word count while typing" にチェックを入れると入力中もカウントが表示されます。どちらも先にテキストを選択すれば、その部分だけを数えられます。ダッシュ、数字、リンクの扱いはプログラムごとに異なるため、合計がこのページと数語ずれることがあります。このページはスペースで区切る言語のテキストをスペースと改行だけで分割し、日本語は文字数で数えます。制限が厳しい場合は、取引先、先生、出版社が使うプログラムで確認してください。

**Flesch スコアが 100 を超えたりマイナスになったりするのはなぜですか？**

式に下限も上限もなく、このページは計算結果をそのまま表示するためです。読みやすさ = 206.835 - 1.015 x（1文あたりの単語数）- 84.6 x（1単語あたりの音節数）。1音節の単語でできた短い文は 100 を超えます。"The cat sat on the mat."（6単語、1文、6音節）は 116.1、学年レベルは -1.4 です。長い単語でできた長い1文はマイナスになります。"Interdepartmental communication necessitates comprehensive organizational documentation." は -236.4、学年レベル 47.7 です。例が英語なのは、この式が英語で調整されているためです。100 超は非常にやさしい、0 未満は非常に難しいと読んでください。普通の文章の段落なら、たいてい 0 から 100 の間に収まります（日本語は文字数で数え、このスコアは表示しません）。

**この文章は SMS 1通に収まりますか？**

文字数を見てください。ただし注意点が2つあります。SMS 1通には GSM 7ビット文字セット（3GPP TS 23.038）の文字なら 160 文字入りますが、その外の文字が1つでもあると、たとえば絵文字、Word から貼り付けた曲がった引用符、日本語や中国語、アラビア文字などがあると、メッセージ全体が UCS-2 になり、70 文字までになります。そのため日本語の SMS はほぼ必ず 70 文字で数えられます。長いメッセージは結合用のヘッダーを付けた複数の部分に分けて送られるため、1部分あたりは通常 GSM で 153 文字、UCS-2 で 67 文字です。一部の GSM 文字（€ [ ] { } ~ ^ | \）は2文字分を使い、多くの絵文字も UCS-2 で2文字分を使いますが、このページはそれぞれ1文字と数えるので、上限近くでは数文字の余裕を残してください。

## 日常のお助けのその他のツール

- [年齢・日付差計算機](https://discuvr.org/age-calculator/?hl=ja)
- [日付の差計算](https://discuvr.org/date-difference/?hl=ja)
- [パーセント計算機](https://discuvr.org/percentage-calculator/?hl=ja)
- [SIP積立計算機](https://discuvr.org/sip-calculator/?hl=ja)

## よく一緒に使われるツール

- [大文字小文字変換と行ツール](https://discuvr.org/case-converter/?hl=ja)
- [トーンの推敲](https://discuvr.org/tone-polish/?hl=ja)
- [テキスト比較](https://discuvr.org/text-diff/?hl=ja)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
