Skip to main content

Text

Counts update as you type. Load the example to see grapheme-aware counting.

0

Graphemes

0

Without spaces

0

UTF-16 code units

0

Bytes (UTF-8)

0

Words

0

Lines

0

Paragraphs

How to count characters, words, and bytes in text

Character Counter shows seven numbers for whatever you paste: characters, characters without spaces, UTF-16 code units, UTF-8 bytes, words, lines, and paragraphs. The character count is grapheme-aware, so an emoji built from several code points counts as the one character a reader sees, while the code unit and byte rows show what a database column or a network payload will actually charge you for. Counting runs in this browser tab as you type.

Count a piece of text in three steps

  1. Paste or type the textDrop the text into the box and the seven counts update immediately. Press Load example to see how the numbers differ on a line that mixes emoji, accented Latin, and Korean.
  2. Read the count that matters for your limitUse characters for a post or a meta description, words for an essay or an article brief, and bytes when a field is measured in storage rather than in letters.
  3. Edit and watch the numbers moveTrim the text until it fits, then copy it back where it came from. Clear All empties the box and Undo restores what you had, so an accidental wipe costs nothing.

What people use Character Counter for

  • Fit a post inside a platform limitCheck the character count against the cap a social platform, a form field, or a text message imposes before you send it.
  • Write a meta description or a page titleSearch snippets are cut off by length, so trim a description to the character budget you are aiming for before publishing.
  • Check a word count for an assignmentPaste a draft and read the word count, which uses proper Unicode word boundaries rather than counting the spaces.
  • Size a value for a database columnA column measured in bytes will reject text that looks short: compare the byte row with the character row before you set the limit.

Character Counter questions

Is my text uploaded anywhere?
No. Counting happens in this browser tab as you type, and the text is not sent to a server, logged, or stored.
Why is the character count lower than the code unit count?
Characters are counted as graphemes, the units a reader perceives. An emoji or an accented letter can be several UTF-16 code units, so a family emoji counts as one character but as many code units.
Which number should I compare with a platform limit?
It depends on how the platform counts. Most social and messaging limits are close to the grapheme count; a database column defined in bytes needs the UTF-8 byte row instead.
How are words counted?
With the browser's Unicode word segmenter, which finds real word boundaries. That is why Korean, Japanese, and Chinese text produces a sensible count even though the words are not separated by spaces.
What counts as a paragraph?
A block of text separated from the next by a blank line. A single line break starts a new line but stays in the same paragraph, which is why the two numbers usually differ.
Does it estimate reading time or keyword density?
No. This page reports counts only — there is no reading time estimate, no keyword density table, and no readability score.