テキスト
Character & Word Counter
リアルタイムのテキスト統計:文字数(スペース込み・なし)、単語数、行数、文の数、段落数、バイト数(UTF-8)。
This tool counts characters, words, lines, sentences, and paragraphs in real time as you type or paste text, and also shows the size in bytes under UTF-8 encoding.
What gets counted
- Characters with and without spaces — shown separately so you can check against limits like meta descriptions or tweets.
- Words — split on spaces and the punctuation between them.
- Sentences and paragraphs — split on terminal punctuation (. ! ?) and blank lines, respectively.
- UTF-8 byte size — useful when a limit is measured in bytes rather than characters (non-Latin text and emoji take more than one byte each).
Common uses
- Checking a meta description or title's length before publishing so it fits the search result limit.
- Keeping text within a character limit for an assignment, bio, or product description.
- Getting quick text stats without opening a text editor with a word-count panel.
Things to keep in mind
One visual "character" (like an emoji with a skin-tone modifier or a country flag) can be made of several Unicode code points and count differently depending on the counting method.
Social media and form limits sometimes count bytes or grapheme clusters rather than characters — check against this tool's byte counter if that matters.
よくある質問
正確にはどのような統計が計算されますか?
このツールはスペースあり・なしの文字数、単語数、行数、文数、段落数、およびUTF-8エンコードされたバイト単位のテキストサイズをカウントします。
なぜバイト数は文字数と異なるのですか?
UTF-8では、単純なラテン文字は1バイトを占めますが、キリル文字、アクセント付き文字、絵文字は2〜4バイトを占めることがあるため、多くのマルチバイト文字を含むテキストは文字数よりもかなり多いバイト数になります。
私のテキストは分析のためにサーバーに送信されますか?
いいえ、すべての計算はブラウザ内でJavaScriptによりリアルタイムで行われ、オンラインには何も送信されません。
なぜスペースのない言語では単語数カウントが不正確なのですか?
中国語、日本語、タイ語では、単語は伝統的にスペースで区切られません — 境界を決めるのは文法と文脈です。こうした言語をスペースで区切って数えると、テキスト全体が1つの「単語」になるか、意味をなさなくなります。専用の分かち書きアルゴリズムが必要です。
なぜ1つの絵文字が複数の文字として数えられることがあるのですか?
肌の色の修飾子や国旗を持つ絵文字は、Unicodeでは1つの視覚的な書記素クラスタに結合される複数のコードポイントから構成されています。コードポイント単位の単純なカウントでは、視覚的には1つのこうした文字を2つ、3つ、あるいはそれ以上として数えてしまうことがあります。