1,000 字の小論文や 500 単語の記事に合わせる
学生、ジャーナリスト、コピーライターは目標字数に合わせて執筆することがよくあります。リアルタイムの単語数表示があれば、MS Word のステータスバーを何度も確認する必要はありません。数字は常に表示され、段落を選択すれば部分的なカウントも確認できます。
入力に合わせて単語数、文字数、文の数、段落、リーディングタイムをリアルタイムで表示します。X / Twitter、SMS、SEOメタの制限インジケーターも搭載。すべてブラウザ内で完結します。
いいえ。カウンターはすべてこのページ内のJavaScriptで動作します。テキストがネットワークソケットに触れることはありません。DevTools → Network を開いて確認してください — 入力中にリクエストは一切発生しません。未公開の製品コピー、契約書、カスタマーサポートの下書きなど、サーバーツールに記録されたくない内容も安心して貼り付けられます。
CJKの文字体系では単語を空白で区切らず、1文字がほぼ1つの意味単位となります。iKit はCJK文字をそれぞれ1「単語」としてカウントし、CJK以外の空白で区切られたトークンを1単語としてカウントします。混在入力(中文を含む英文段落など)は両方を合計します。リーディング・スピーキングタイムの推定値は、CJK文字の比率が高くなるほどCJK基準(リーディング350文字/分、スピーキング250文字/分)に近づきます。
ライター、マーケター、学生、そしてサーバーに1バイトもアップロードせずに正確なカウントが必要なすべての方のために設計されています。
単語数、空白を含む/含まない文字数、文の数、段落、行数、リーディングタイム、スピーキングタイム — 入力や貼り付けに合わせてすべてリアルタイムで更新されます。
テキストの一部を選択すると、その範囲だけのカウントが小さなチップに表示されます — 段落、キャプション、引用ブロックの確認に便利です。
カウント処理はすべてブラウザのタブ内で実行されます。DevTools → Network で確認可能:入力中も一切のリクエストは発生しません。機密の下書きや未公開の原稿にも安心してお使いいただけます。
X / Twitter(280)、SMS(160)、SEOタイトル(60)、SEOメタディスクリプション(160)のリアルタイムプログレスバー — 制限に近づくにつれて緑/黄/赤に変化します。
リーディングタイムは238 wpm、スピーキングタイムは150 wpmで計算し、CJK入力にも対応してブレンドします。ブログ記事、台本、プレゼン資料に役立ちます。
頻度順に並べた上位12単語を視覚的なバーとともに表示 — マーケティングコピーや小論文の重複表現をすばやく発見できます。
文字を数えるのは簡単ですが、単語を数えるのは意外と奥が深く、CJK の単語を数えるのはまったく別の問題です。
JavaScript で単純に str.length を使うと UTF-16 のコードユニットを数えるため、🚀 のような絵文字1つは2としてカウントされます(サロゲートペアのため)。iKit は [...text].length を使い code point を反復処理するので、絵文字もアクセント付き文字も CJK 文字も、すべて1としてカウントされます。
[\p{L}\p{N}_'’]+ を /u フラグ付きでマッチさせ、あらゆる文字体系(ラテン、キリル、ギリシャ、アラビア、デーヴァナーガリー、ヘブライ、タイなど)の文字と数字を捕捉します。これによりアクセント付き文字やアポストロフィ(don't、it's など)を誤った位置で分割せず、きれいに処理できます。
中国語、日本語、韓国語は単語を空白で区切りません。iKit は CJK 表意文字、かな、ハングル、タイの各ブロック内の code point を検出し、それぞれを1単語としてカウントします — そのため280文字の中国語ツイートは、単純な分割器が返す1ではなく、正しく280単語として表示されます。
文は . ! ?。 ! ? の後に空白または文字列の終端が続く位置で区切られます。段落は2つ以上の改行で区切られ、行は内容(空行を含む)を問わず単純に改行で分割されます — ほとんどのエディターの行番号表示に合致する仕様です。
実際に単語カウンターが必要になる場面をご紹介します。
学生、ジャーナリスト、コピーライターは目標字数に合わせて執筆することがよくあります。リアルタイムの単語数表示があれば、MS Word のステータスバーを何度も確認する必要はありません。数字は常に表示され、段落を選択すれば部分的なカウントも確認できます。
入力中に残り文字数が正確にチップに表示されるので、可読性と情報量のバランスを取りながら頭で数える必要はありません。SMS の160文字制限でも同様で、超過すると一斉送信サービスでは実際にコストがかさみます。
Google はタイトルを約60文字、メタディスクリプションを約160文字で省略します。下書きを貼り付け、チップが緑→黄→赤に変わるのを見ながら、収まるまで削っていきましょう。Lighthouse 監査の往復作業を省けます。
上位12単語の頻度表により、繰り返しが一目で分かります。たとえば300語の中で「amazing」が8回登場すれば即座に気づき、半分をより力強い動詞に置き換えられます。表現に変化を持たせたい学生の小論文にも有用です。
カウント対象のテキストは多くの場合プライベートなものです — 小論文の下書き、契約条項、求人応募書類、未公開のマーケティングキャンペーンなど。これらをサーバー側のカウンターに貼り付けると、未公開作業の記録が残ってしまいます。iKit のカウンターは、すでにブラウザのタブに読み込まれているシンプルな JavaScript です。
Deep-dive tutorials and tool comparisons from the iKit blog.
いいえ。カウンターはすべてこのページ内のJavaScriptで動作します。テキストがネットワークソケットに触れることはありません。DevTools → Network を開いて確認してください — 入力中にリクエストは一切発生しません。未公開の製品コピー、契約書、カスタマーサポートの下書きなど、サーバーツールに記録されたくない内容も安心して貼り付けられます。
CJKの文字体系では単語を空白で区切らず、1文字がほぼ1つの意味単位となります。iKit はCJK文字をそれぞれ1「単語」としてカウントし、CJK以外の空白で区切られたトークンを1単語としてカウントします。混在入力(中文を含む英文段落など)は両方を合計します。リーディング・スピーキングタイムの推定値は、CJK文字の比率が高くなるほどCJK基準(リーディング350文字/分、スピーキング250文字/分)に近づきます。
X / Twitter の投稿は280文字までです。SMSは160文字を超えると153文字ごとの分割メッセージとなり(それぞれ別途課金されます)、SEOタイトルとメタディスクリプションには Google が検索結果で省略表示する前のソフトリミットがあります(およそ60文字と160文字)。プログレスバーは85%で黄色、超過で赤になるので、書きながら頭の中で数えるより簡単です。
リーディングタイムは238 wpm(最近のメタ分析による、画面上での成人の黙読平均)を採用しています。スピーキングタイムは150 wpm(明瞭でゆっくりとした公的スピーチの平均 — TED トークは概ね165 wpm程度)を使用します。CJK にはそれぞれ350文字/分と250文字/分を使います。ブログ記事のバッジにはリーディングタイム、動画台本の長さにはスピーキングタイムをご活用ください。
指標は同じですが既定値が異なります。Word のカウントはダイアログを開く必要があり、単語数と文字数で止まります。iKit は8つの指標を同時に表示し、さらにプラットフォーム制限と単語頻度も提供します。Word は CJK を適切に処理できないこともあり(混在テキストで0や不正確な値を返すことがあります)、明白な点として、iKit は Word のインストールが不要で、どの端末でも動作し、下書きを OneDrive にアップロードすることもありません。