CodeKitHub
日本語
テキストツール

オンラインの単語・文字数カウンター

テキストを入力または貼り付けると、単語数、文字数(スペースを含む/含まない)、文数、段落数、および推定読了時間がリアルタイムで更新されます。多くの単語カウンターが誤ってカウントしてしまうCJK(中国語、日本語、韓国語)の文字も正確にカウントします。

0
単語数
0
文字数
0
文字数(スペースを除く)
0
CJK文字
0
0
段落
0
読了時間(分)

このツールとは?

単語カウンターは、単語、文字、文、段落といった複数の単位でテキストの長さを計測します。こうした制限は実務において常に重要な要素となります。ツイート、メタディスクリプション、エッセイの要件、広告コピー、フォームの入力欄など、いずれも特定の文字数や単語数の制限が設けられています。

複数言語が混在するテキストは適切に処理されます。ラテン語の単語はスペースや句読点で区切ってカウントされるのに対し、中国語、日本語、韓国語の各文字は1単語としてカウントされます。これは、これらの言語におけるテキストの長さの測定方法に合致しています。

なぜこれを使うのか?

  • リアルタイム集計 — ボタンを押す必要はなく、入力するにつれて結果が更新されます。
  • スペースの有無にかかわらず文字数がカウントされ、カウント方法が異なる制限があります。
  • CJKの正しい対応:中国語・日本語・韓国語のテキストは、それぞれの言語の実際の仕組みに基づいてカウントされます。
  • ブログ記事や記事の推定読了時間。
  • 非公開:入力したテキストはブラウザ内にのみ保存され、外部へアップロードされることはありません。

使い方

  1. ボックスにテキストを入力するか、貼り付けてください。
  2. 上のリアルタイムカウンターをご覧ください:単語数、文字数、スペースを除いた文字数、CJK文字数。
  3. 2行目に、文、段落、および推定読了時間を確認してください。
  4. 「クリア」をクリックして、最初からやり直してください。

入力

Hello world! This is CodeKitHub.

你好世界。

出力

Words: 9 · Characters: 43 · Sentences: 3 · Paragraphs: 2 · CJK characters: 4

4つの漢字はそれぞれ1語として数えられ、これに5つの英単語が加わります。

確認すべき一般的な制限事項

プラットフォーム/フィールド上限
X(Twitter)の投稿280文字
Google SEOのメタディスクリプション切り捨てられるまでの文字数は約155~160文字
Google Adsの見出し見出し1つにつき30文字
Instagramのキャプション2,200文字(「続き」の前に表示されるのは最初の約125文字のみ)
標準的な5段落構成のエッセイ500~800語
一般的なカバーレター250~400語

なぜ単語数と文字数が一致しないのか

(英語の場合)1語あたりの平均文字数が5文字だとすると、100語はスペースを含めておよそ500~600文字になりますが、これは内容によって大きく異なります。 長い複合語を含む技術文書は、同じ文字数でも単語数が少なく、短い単語を使った平易な文章は単語数が多くなります。プラットフォームの制限が文字数で指定されている場合(XやSMSなど)、普段「単語」単位で考える習慣があるとしても、制限あたりの単語数という経験則で推測するのではなく、必ずここに表示されている文字数を確認してください。

なぜ中国語のテキストを「単語」単位で数えるのはうまくいかないのか

中国語、日本語、韓国語のテキストには、英語のように単語間にスペースがないため、西洋式の単語分割アルゴリズム(空白で分割する方式)は単純に適用できません。中国語のテキストにこのアルゴリズムを適用すると、ツールによっては1(テキスト全体が1つの「単語」として扱われる)が返されるか、あるいは意味のない数値が返されることになります。 正しいアプローチ、そしてこのツールが採用しているのは、文字数カウントです。CJKの各文字を1単位として扱うこの方法は、中国語における「字数要求」が実際に指定・確認される方法と一致しています。

これは、中国語で文字数制限が明記されているもの――学術論文の要旨の文字数制限、WeChatの記事の長さに関するガイドライン、字幕の文字数上限など――については、実用上重要な問題となります。というのも、中国語のテキストに英語の単語分割ロジックを黙って適用してしまうツールを使用すると、実際に守ろうとしている制限とは無関係な数値が表示されてしまうからです。

一般的な利用例

  • 最終文書に貼り付ける前に、課題や提出物の文字数要件を満たしておくこと。書式設定をした後に200語不足していることに気づくような事態を避けるためです。
  • 文の途中で途切れることなく、プラットフォームの文字数制限に合わせてカバーレターやLinkedInのプロフィール概要を調整する。
  • エクスポートする前に、動画プラットフォームが定める1行あたりの文字数制限に対して、字幕やキャプションの長さを確認する。
  • ブログ記事やニュースレターを読者が読み終えるのにどれくらいの時間がかかるかを推定し、シリーズに分ける必要があるかどうかを判断する。

よくある質問

中国語や日本語のテキストでは、単語はどのように数えられるのでしょうか?

各CJK文字は1語としてカウントされます。これは、これらの言語における文字数制限の基準として用いられている慣例です(字数)。同じテキスト内のラテン文字は、通常通りスペースを区切りとしてカウントされ、これら2つの合計が算出されます。

スペースは文字として数えますか?

両方の数値が表示されています。「文字数」には、スペースや改行を含むすべての文字が含まれます。「文字数(スペースを除く)」には、すべての空白文字は含まれません。プラットフォームによってルールが異なるため、両方が表示されています。

読書時間はどのように計算されるのですか?

1分あたり約225語が、成人の平均的な黙読速度です。文字が含まれているテキストはすべて、少なくとも1分と表示されます。

何が「段落」とみなされるのでしょうか?

テキストのブロックは、少なくとも1行の空白行で区切られています。ブロック内の1行分の改行だけでは、新しい段落にはなりません。

私のテキストはどこかに保存されていますか?

いいえ。カウント処理は、JavaScript を使用してブラウザ上でリアルタイムに行われます。テキストがサーバーに送信されたり、保存されたり、記録されたりすることは一切ありません。

関連ツール