Glyph WidgetsGlyph Widgets
ツール概要お問い合わせブログプライバシー利用規約広告を削除Ko-fiでサポート

© 2026 Glyph Widgets LLC. All rights reserved.

·

100%クライアントサイド処理

ブログに戻る

Character Counter:文字数・単語数を計測

無料、登録不要。文字カウンターツール — 合計、スペースなし、ユニーク文字数を計測。カスタム制限とライブプログレスバー付き。

Glyph Widgets
2026年2月27日
約12分で読めます
文字数カウンター文字数カウント オンラインレターカウンターテキスト長さ計測Twitter 文字数

Character Counterとは?

Character Counterは、テキストの長さを4つの異なる指標で計測するブラウザベースのツールです:合計文字数、スペース込み文字数、スペースなし文字数、ユニーク文字数。カスタム文字数制限を設定することもできます。制限に近づくと黄色、超過すると赤になるライブプログレスバーが表示されます。コンテンツライター、SNS担当者、開発者など、特定のフィールド長を狙う人が、単純な文字数より精密な計測を必要とする際に使います。すべての処理はブラウザ内で行われ、テキストがサーバーにアップロードされることは一切ありません。ページを一度読み込んだ後はオフラインでも動作します。

主な機能

  • 合計文字数 — スペース、句読点、改行を含むすべての文字をカウントします。
  • スペース込み文字数 — 合計文字数と同じ値を別のカードで表示します。スペースが制限に含まれるコンテキストを明確に確認するためのものです。
  • スペースなし文字数 — カウント前にすべての空白を除去します。スペースを文字数に含めないプラットフォームやAPIフィールドで便利です。
  • ユニーク文字数 — テキスト中に少なくとも1回登場する異なる文字の数を報告します。パスワードの複雑さチェックや言語分析に役立ちます。
  • 任意の文字数制限+プログレスバー — 正の整数を入力すると制限トラッカーが有効になります。制限の90%未満は紫、90〜99%は黄、100%以上は赤で表示されます。残りまたは超過した文字数がバーの横にテキストで表示されます。
  • コピー&クリアボタン — ワンクリックでクリップボードにコピー、テキストエリアをリセット。
  • オフライン対応 — 分析中にネットワークリクエストは発生しません。

使い方

ステップ1:ツールを開く

Character Counterにアクセスします。4つのカードがある統計グリッドが表示されます — Total Characters、With Spaces、Without Spaces、Unique Characters。すべてゼロから始まります。

ステップ2:テキストを入力または貼り付け

「Your Text」と表示されたテキストエリアをクリックし、テキストを入力または貼り付けます。4つの統計カードはキーストロークごとにリアルタイムで更新されます。ボタンを押す必要はありません。

たとえば「Hello, world!」(13文字)を貼り付けると、次のように表示されます:

  • Total Characters: 13
  • With Spaces: 13
  • Without Spaces: 12(「Hello,」と「world!」の間のスペースが除外されます)
  • Unique Characters: 10(H, e, l, o, コンマ, スペース, w, r, d, エクスクラメーションマーク — 小文字の「l」と「o」はそれぞれ複数回登場しますが1回としてカウントされます)

ステップ3:文字数制限を設定(任意)

テキストエリアの上にある「Character Limit」入力フィールドを探します。任意の正の整数を入力してください — たとえば Twitterなら 280、SEOメタディスクリプションなら 160、SMSメッセージセグメントなら 160。有効な数値を入力するとプログレスバーが表示され、次の情報が示されます:

  • 13 / 280(左側:現在のカウント / 制限)
  • 267 remaining(右側)

テキストが制限の90%を超えると、バーは黄色になります。100%以上になると、バーとカウント表示の両方が赤に変わり、右側のラベルが +5 over に変わります(制限を超えた文字数を表示)。オーバー状態をすぐに視認できるよう、テキストエリアの枠も赤くハイライトされます。

制限を削除するには、制限入力の横に表示される「Clear」ボタンをクリックするか、フィールドから数値を削除します。プログレスバーは消え、統計カードはそのままになります。

ステップ4:コピーまたはクリア

「Copy Text」ボタンでテキストエリアの内容をクリップボードにコピーします。テキストエリアが空のときはこのボタンは無効になります。「Clear」ボタンでテキストエリアを空にし、4つの統計カードをすべてゼロにリセットします。成功すると両方のボタンに短い確認トーストが表示されます。

実用的な例

Twitter/Xの投稿作成

ツイートを書いていて280文字以内に収める必要があります。文字数制限を 280 に設定してツイートを入力します。プログレスバーで一目でわかります。約252文字でバーが黄色になったら、残り約28文字あることがわかります。280を超えると赤い状態で即座に知らせてくれます — 投稿を試みる前に。

SMSメッセージの長さ

標準のSMSセグメントは160文字です。これを超えるメッセージは分割されて複数のセグメントとして配信され、コストが増加することがあります。制限を 160 に設定し、メッセージの下書きを貼り付けて、残りのカウントを確認します。スペースなし文字数はここでは関係ありません — SMSはスペースを含むすべての文字をカウントします — そのため「With Spaces」または「Total Characters」の数値を使用してください。

パスワードフィールドの検証

フォームフィールドでパスワードやユーザー名の最大文字数が64文字の場合。制限を 64 に設定して候補の文字列を入力します。ユニーク文字数はボーナスです:強いパスワードは合計長さに対してユニーク文字の比率が高くなります。

ヒントとベストプラクティス

スペースを除外するAPIフィールドの制限には「Without Spaces」を使用してください。 一部のデータベースカラムやAPIパラメータは、スペースなしの文字数で長さを定義します。スペースなし文字数を使えば、頭の中でスペースを引き算することなく、そのような制限を目指せます。

ユニーク文字数はテキストの多様性の簡易指標です。 ユニーク文字数が少ない長いテキストは、同じ文字の繰り返しが多いことを示します。ほとんどの文章作成タスクでは直接使えませんが、エンコーディング、暗号、データ分析の作業では価値があります。

長いテキストを貼り付ける前に制限を設定してください。 制限とテキストの両方がある状態になると、プログレスバーとオーバー表示が即座に現れます。先に制限を設定しておくと、貼り付けたコンテンツがすでに制限を超えている場合に赤い状態がすぐに見えます。

プログレスバーは視覚的に100%で頭打ちになります。 テキストが400文字で制限が280の場合、バーは完全に埋まって赤を表示しますが、数値表示 — +120 over — が実際の超過量を教えてくれます。

タスクを切り替えるときは制限をクリアしてください。 制限入力フィールドはページを開いている間は維持されます。ツイート作成(280)からLinkedInの投稿(3,000)に切り替える場合は、制限入力の横にある「Clear」ボタンをクリックしてリセットし、新しい値を入力します。

よくある問題とトラブルシューティング

プログレスバーが表示されない。 バーは文字数制限が設定されている場合のみ表示されます。数値フィールドに有効な正の整数が含まれていることを確認してください。数値以外の入力、ゼロ、負の数は無視されます — フィールドがクリアされるか無効な値が含まれる場合、ツールは内部制限をnullにリセットします。

「With Spaces」と「Total Characters」の値が常に同じ。 これは設計通りです。プラットフォームによっては制限を「spaces込みの文字数」として説明している場合があるため、ツールは両方のラベルを表示しています。両方のカードは countCharacters(text, true) — スペースを含む完全な文字数 — を表示しています。

ユニーク文字数が予想より少ない。 デフォルトでは大文字と小文字を区別します:大文字の「A」と小文字の「a」は別の文字としてカウントされます。テキストに「Apple」が含まれる場合、A、p、l、eはそれぞれ1回カウントされます — ユニーク数は実際に存在する異なるコードポイントを反映しています。

コピーボタンが機能しない。 Clipboard APIにはHTTPSが必要です。HTTP上のローカル開発環境にいる場合、非同期のクリップボード書き込みが失敗することがあります。ツールには document.execCommand('copy') を使ったフォールバックがありますが、一部のブラウザはこのフォールバックを削除しています。HTTPSを使用するか、テキストを手動でコピーしてください。

プライバシーとセキュリティ

Character CounterはJavaScriptを使ってすべてのカウントをブラウザ内で実行します。テキストはいかなるサーバーにも一切送信されません。入力を処理する際にネットワークリクエストは発生しません。ページが読み込まれた後は完全にオフラインで動作するため、機密文書、契約書の下書き、個人的なやりとり、その他の機密テキストの文字数を数える際にも安全です。

よくある質問

Character Counterは無料ですか? はい。費用なし、アカウント不要、利用制限なしです。

オフラインで使えますか? はい。ブラウザでページを一度読み込んだ後は、すべてのカウントと制限トラッキング機能がインターネット接続なしで動作します。

テキストはどこかに保存されますか? いいえ。すべての処理はブラウザ内で行われます。テキストはサーバーに送信されることも、ログに記録されることも、現在のブラウザセッション以外に保存されることもありません。

「Total Characters」と「With Spaces」の違いは何ですか? 現在の実装では、どちらのカードもスペースを含む完全な文字数を表示します。スタイルガイドやプラットフォームのドキュメントによって同じ概念に異なる表現が使われることがあるため、両方のラベルを表示しています。両方のラベルを持つことで曖昧さがなくなります。

「Without Spaces」は正確にはどのように機能しますか? countCharacters関数はスペース、タブ、改行などすべての空白文字を除去してから長さを返します。スペースを文字数に含めないプラットフォームの動作に一致しています。

ユニーク文字として何がカウントされますか? テキスト中に少なくとも1回登場するすべての文字です。大文字と小文字は区別されるため、「A」と「a」は別々にカウントされます。スペースと句読点も含まれます(スペースなし統計を使って非空白文字のみを明示的にカウントする場合を除く)。

複数の制限を同時に追跡できますか? いいえ。ツールは一度に1つの文字数制限をサポートします。複数のプラットフォーム制限に対して同時に追跡するには、Word Counterのソーシャルメディアパネルをご利用ください。10のプラットフォームへの進捗を一度に表示できます。

制限をクリアするとどうなりますか? 制限入力の横にある「Clear」ボタンをクリックすると、制限がなしにリセットされます。プログレスバーは消え、すべての統計カードは正常に更新し続けます。テキストエリアのテキストは影響を受けません。

ツールが処理できる最大テキスト長はありますか? 強制的な最大値はありません。非常に大きなテキスト(数十万文字)は、ブラウザが入力を処理する際に短い遅延を引き起こすことがありますが、一般的な使用ケースは問題なく動作します。

非ラテン文字の文字数をカウントするために使えますか? はい。ツールはUnicodeコードポイントをカウントするため、アラビア語、中国語、日本語、韓国語、キリル文字、絵文字を正しく処理します。各絵文字は絵文字の種類に応じて1つ以上のコードポイントとしてカウントされます。複合絵文字(ZWJを使ったファミリー絵文字や旗の絵文字など)は複数のコードポイントとしてカウントされることがあり、これはほとんどのプラットフォームの測定方法と一致しています。

関連ツール

  • Word Counter — 文字カウントに加えて、単語数、文数、段落数、読了時間、発話時間、SNS制限トラッキングを追加します。
  • Readability Checker — 長いテキストの読解レベル、Flesch-Kincaidスコア、その他の可読性指標を計測します。
  • Syllable Counter — テキスト内の各単語の音節数をカウントします。詩の制作や可読性分析に役立ちます。

今すぐCharacter Counterを試す: Character Counter

最終更新: 2026年2月27日

続きを読む

他の記事Character Counterを試す