使い方
- 上のテキストボックスに文章を入力するか、他のアプリで書いた文章を貼り付けます。
- 入力と同時に、文字数・行数・原稿用紙換算・読み上げ時間などが自動で更新されます。ボタンを押す必要はありません。
- 「テキストをコピー」ボタンで入力内容をクリップボードへコピーできます。「クリア」で入力と保存データを消去します。
入力内容はブラウザのlocalStorageに自動保存されるため、うっかりタブを閉じても次回アクセス時に復元されます。サーバーへの送信は一切行っていないので、社外秘の文書や応募書類の下書きにも安心して使えます。
文字数の数え方の基本 — スペースや改行は含む?
「文字数」と一口に言っても、数え方にはいくつかの流儀があります。もっとも一般的なのはスペースや改行も1文字として数える方法で、Wordの「文字カウント(スペースを含める)」やX(旧Twitter)の文字数判定はこちらに近い考え方です。一方、小論文やエントリーシート(ES)では「純粋な文章の量」を見るために、スペース・改行を除いた文字数が基準とされることもあります。
提出先によって基準が異なるため、このツールでは「含む」「含まない」の両方を常に表示しています。指定字数が「400字以内」のように示されている場合は、募集要項にどちらの数え方か明記されていないか確認し、不明な場合は多めに数える「含む」を基準にしておくと安全です。
また、全角と半角の内訳も表示しています。日本語の文書では原則すべて1文字と数えますが、システムによっては半角文字を0.5文字と換算したり、バイト数で制限したりするケースがあるため、内訳が分かると調整がしやすくなります。
原稿用紙換算のルール
400字詰め原稿用紙への換算は、読書感想文・小論文・出版原稿などでよく使われる目安です。本来の原稿用紙の使い方では、段落の書き出しは1マス空け、改行すると行の残りマスは空白のまま次の行へ移るため、同じ文字数でも改行が多い文章ほど実際の枚数は増えます。
このツールの換算は「文字数÷400の切り上げ」という単純計算です。たとえば1,000字なら3枚、401字なら2枚と表示されます。会話文や改行が多い小説原稿では、表示枚数より1〜2割ほど多くなると見込んでおくとよいでしょう。逆に「原稿用紙5枚程度」という課題であれば、おおよそ1,800〜2,000字を目安に書けば収まります。
SNS・ES・小論文の文字数目安
用途ごとのよくある文字数の上限・目安をまとめました。ツール下部の比較バーでは、このうち代表的な4つとの差分を自動表示しています。
| 用途 | 上限・目安 | 補足 |
|---|---|---|
| X(旧Twitter) | 140字 | 全角換算。半角英数字は280字まで(半角は0.5字換算) |
| Instagram キャプション | 2,200字 | ハッシュタグは30個まで |
| YouTube 概要欄 | 5,000字 | 冒頭2〜3行が検索・視聴者の目に付きやすい |
| 履歴書の自己PR | 300〜400字 | 欄の大きさに合わせて9割以上埋めるのが目安 |
| ESの設問 | 200〜800字 | 「〇字以内」なら8〜9割以上書くのが通例 |
| 小論文(入試・昇進試験) | 600〜1,200字 | 指定字数の9割以上・超過ゼロが原則 |
SNSは「超過すると投稿できない」タイプの上限、ESや小論文は「少なすぎると評価が下がる」タイプの目安という違いがあります。比較バーが赤くなったら削る、余裕が大きすぎたら具体例を足す、という使い方がおすすめです。
絵文字が2文字と数えられる仕組み(サロゲートペア)
JavaScriptをはじめ多くのプログラムでは、文字列を「UTF-16」という単位で管理しています。ひらがなや漢字の大半は1単位で表せますが、絵文字(😀など)や「𠮟」「𩸽」といった一部の漢字は2単位を組み合わせて表現されます。これをサロゲートペアと呼び、単純に文字列の長さ(length)を数えるツールでは絵文字が「2文字」とカウントされてしまいます。
このツールでは文字列をコードポイント単位([...str])で分解してカウントしているため、絵文字も1文字として数えます。ただし、肌の色を変えた絵文字や家族の絵文字のように複数の絵文字を結合して1つに見せているもの(絵文字シーケンス)は、見た目1つでも2文字以上と数えられる場合があります。投稿先のサービスがどの方式で数えているかによって判定が変わる点は頭の片隅に置いておきましょう。たとえばXは多くの絵文字を2字分として扱います。
よくある質問
入力した文章が外部に送られることはありませんか?
ありません。カウント処理はすべてお使いのブラウザ内(端末上)のJavaScriptで完結しており、テキストがサーバーへ送信されることは一切ありません。自動保存もブラウザのlocalStorageという端末内の領域に保存されるだけです。
スペースや改行は文字数に含まれますか?
両方の数え方を同時に表示しています。「スペース・改行を含む」はすべての空白・改行を1文字として数えた値、「含まない」はそれらを除いた値です。提出先の指定に合わせて使い分けてください。
原稿用紙換算はどう計算していますか?
「文字数(スペース・改行を含む)÷400」を切り上げた単純換算です。実際に原稿用紙へ書く場合は、改行後の空きマスや段落頭の1マス空けの分だけ枚数が増えるため、改行の多い文章では表示より多めに見積もってください。
絵文字は何文字としてカウントされますか?
このツールではコードポイント単位で数えているため、基本的な絵文字は1文字です。ただし複数の絵文字を組み合わせた結合絵文字(家族・肌色バリエーションなど)は2文字以上になることがあります。また、投稿先のサービス(Xなど)は独自の数え方をする場合があります。
段落数・単語数はどう数えていますか?
段落数は空行(連続した改行)で区切られたまとまりの数、単語数は半角スペースなどで区切られた英数字のかたまり(英単語)の数です。日本語は分かち書きをしないため、日本語文の単語数は集計対象外です。
ブラウザを閉じると入力内容は消えますか?
消えません。入力のたびにブラウザのlocalStorageへ自動保存され、次回このページを開いたときに自動復元されます。完全に消したい場合は「クリア」ボタンを押すと入力欄と保存データの両方が削除されます。