Menu

文字数・単語数カウンター

入力に合わせて単語数・文字数・文・段落・読了時間をリアルタイム集計。

最終更新

テキスト

文字数・単語数カウンターとは?

単語数カウンターはもっともシンプルな書き物ツールですが、地味に役立つ存在です。原稿が決まった枠に収まっているかを一発で教えてくれます。ツイートは 280 文字、Google が省略せずに見せやすい SEO <title> は約 60 文字、ほぼ切られずに表示されるメタディスクリプションはおよそ 160 文字。学校の作文ですら、ふつう文字数の指定が付いてきます。

Coddy のカウンターは基本以上のことをしてくれます。ブラウザの Intl.Segmenter API を使って *書記素(グラフィム)* 単位で文字数を数えるので、👨‍👩‍👧 のような絵文字も 7 つでなく 1 文字としてカウントされます。空白で切るだけでは数え違える日本語・中国語・韓国語・アラビア語の単語数も正しく取れます。

処理はすべてブラウザ内で完結します。テキストが端末から出ていかないので、メールの下書き、社外秘の資料、シークレットを含むコード片の文字数も安心して数えられます。

文字数・単語数を扱うときに知っておきたいこと

  • *文字数* と *書記素数* は別物です。最近の絵文字は 4〜8 個の Unicode コードポイントを使うことがありますが、見た目は 1 文字。書記素で数えるカウンターのほうが、Twitter や iMessage と同じ感覚になります。
  • SEO のガイドラインが言う「文字数」は基本的に *見える文字* の数で、バイト数ではありません。メタディスクリプション 160 文字はだいたいどのブラウザでも同じくらいの見え方ですが、ピクセル幅はフォント次第なので 160 はあくまで目安です。
  • 成人の平均読書速度はおおむね黙読 200〜250 wpm、音読 130〜160 wpm。Coddy では 225 と 150 を使っています。

カウンターの使い方

  1. テキストを貼り付け/入力する

    1 文字打つたびに集計が更新されます。サンプル文を上書きするか *クリア* で空にして使い始めてください。

  2. メインの数字を確認する

    語数と文字数はパネル上部に大きく表示されます。レポートの語数制限、SEO チェック、SNS 投稿の確認に使いやすい場所です。

  3. 長さバーをチェックする

    *長さの制限* のカラーバーで、ツイート、SEO タイトル、メタディスクリプション、OG ディスクリプション、SMS の上限に対する進捗が見えます。超過すると赤に変わります。

  4. 詳細統計を編集判断に使う

    「最長の単語」「文数」は段落が詰め込みすぎではないかを疑うときに便利。読了時間/話速時間は、トーク用の台本やナレーション原稿で重宝します。

よくある長さの制限

プラットフォームの実上限や、作り手が目安にしている文字数。ガイドラインとして使ってください。

場所目安メモ
X / Twitter 投稿280 文字リンクは長さに関わらず 23 文字としてカウントされる
SEO <title>約 60 文字それより長いタイトルは検索結果で省略される可能性
メタディスクリプション約 160 文字切り捨てはピクセル基準。155 を目安にすると安全
OG ディスクリプション約 200 文字Facebook と LinkedIn では良好。Twitter は早めに省略
SMS(1 通)160 文字超えると複数セグメントに分割され課金単位が増える
Slack プレビュー約 150 文字それ以上は *もっと見る* に隠れる

カウンターで試してみたいこと

ツイートが収まるか確認する

下書きを貼り付け、*X / Twitter 投稿* のバーを見ます。赤くなったら、ニュートラルに戻るまで削っていきます。

実際の Twitter ではリンクは長さに関わらず 23 文字扱いです。ここで長く見えるツイートが本番では入ることもあります。280 は安全側のキャップとして使えます。

SEO タイトルとメタディスクリプションを調整する

まずページタイトルを貼って *SEO タイトル* バーを目安に約 60 文字に整える。続いてディスクリプションを貼り、*メタディスクリプション* バーで約 155 文字を狙う。

バーが視覚的にチェックしてくれるので、自分で数える必要はありません。Google はタグを書き換えることもありますが、ソフト上限の中に収めておくほど元の文が表示されやすくなります。

原稿の所要時間を見積もる

動画やポッドキャストの原稿を貼り付けて、*話速時間* の行を見ます。落ち着いたテンポ(約 150 wpm)でのおおよその時間です。

目標尺に合わせて原稿の長さを調整するときに便利です。アナウンサーやプロのナレーターはたいてい見積もりより少し速く話します。

カウントでよくあるミス

  • Unicode テキストで文字数ではなくバイト数を数えてしまう。絵文字 1 つで 4〜8 バイトになることもありますが、プラットフォームが見ているのは *文字数* です。
  • メタディスクリプションをぴったり 160 文字に合わせる。Google の打ち切りはピクセル単位なので、大文字主体の長いタイトルは 160 より前で切られることも。約 155 を狙い、キーワードを前方に置きましょう。
  • Microsoft Word と完全に一致すると思い込む。Word はハイフン語や省略形を独自にカウントするため、1〜3 % の差はよくあり、実害はほぼありません。

文字数カウンター FAQ

絵文字はどう数えていますか?
Intl.Segmenter を使って書記素単位で数えます。👨‍👩‍👧 のような家族絵文字は 7 個のコードポイントから成りますが、人間の感覚どおり 1 文字としてカウントします(Twitter や iMessage と同じ流儀です)。
Microsoft Word と文字数が違うのはなぜ?
ハイフン語(state-of-the-art を 1 語と数えるか 4 語と数えるか)、省略形、URL、小数の扱いがツール間で違うためです。1〜3 % の差は普通で、実務的にはほぼ問題ありません。
読了時間は正確?
成人の平均黙読速度(約 225 wpm)を前提にした合理的な見積もりです。実際の読者は、子ども、第二言語、流し読みなど幅があります。目安として使ってください。
英語以外の言語にも対応していますか?
対応しています。Intl.Segmenter はロケール対応で、アラビア語、中国語、日本語、韓国語、ヘブライ語、タイ語などの分割が適切に行えます。古いブラウザは空白分割にフォールバックするため、CJK では少なめに出ることがあります。
貼り付けたテキストはプライベートですか?
はい。すべてブラウザ内で動き、テキストはアップロードもログ記録も共有もされません。下書き、私信、機微情報を含むコピーを貼っても安全です。

その他の開発者ツール

Coddy programming languages illustration

Coddyでコードを学ぼう

始める