Character Counter

Count characters as you type.

FREE - NO SIGN-UP - RUNS ON YOUR DEVICE

Runs locally in your browser

  • Liveresult
  • 0uploads
  • 1 tapto copy
  • Freeno account
In practice

What you can count on

  • 0uploads
    • Your input stays on this device
    • Nothing is sent for processing
  • Liveoutput
    • Results update in the working area
    • Change inputs and compare instantly
  • 1 tapto copy
    • Copy the result
    • No account or install needed
Specification

Character Counter at a glance

Input
Pasted or typed plain text.
Output
Words, characters, sentences, and time
Method
Local matching, 200 words a minute
Non-Latin text
Each CJK character is one word
Price
Free
Where processing happens
On your device
How to

How to use Character Counter

  1. 1

    Enter your characters

    Put the message, caption or field value into the box. Everything stays in this tab.

  2. 2

    Watch the counts

    Characters with spaces and without spaces update on every keystroke, alongside words, sentences, paragraphs and reading time.

  3. 3

    Copy the number you need

    Press the Copy button beside whichever count you need, such as characters without spaces for a length limit.

Questions

Frequently asked questions

Does it count spaces?

Both are shown. Some fields count spaces and some do not, so you can read whichever applies.

How are emoji counted?

By code point. A plain emoji is one, a flag is two, and a family emoji is five joined together — the Background section below spells this out.

What limits should I watch?

A meta description is about 155, an Instagram bio 150, an SMS 160, and an X post 280.

Is my text sent anywhere?

No. It is counted in this tab as you type and never leaves your device.

What exactly counts as a space?

Whatever the browser calls whitespace: ordinary spaces, tabs, newlines, non-breaking and ideographic spaces. Zero-width spaces and soft hyphens are not whitespace, so they stay in the without-spaces figure.

Background

Why a flag counts as two

Characters with and without spaces, words, sentences, paragraphs and reading time, all updating live.

  • Counting is by code point. A plain emoji is one, a flag is two, and a family emoji is five joined together.
  • Platforms count their own way. An SMS drops from 160 characters to 70 the moment one non-Latin character appears.

Full specification

Specification of the Character Counter tool
InputPasted or typed plain text.
OutputWords, characters, sentences, paragraphs and reading time.
MethodLocal text matching with a 200-word-per-minute reading estimate.
Non-Latin textNo word segmentation for Chinese, Japanese or Korean: each character counts as one word, and CJK full stops close a sentence.
PriceFree. Supported by clearly labeled ads outside the working area.
Where processing happensIn your browser tab. Your input is never uploaded.
Next step

Keep going with the same files

All text tools: Text tools on SPOTTOOLS