Home › Text Tools

Character Counter

Count characters with and without spaces, letters, digits and punctuation, plus a letter frequency table for any text.

0Characters
0No spaces
0Letters
0Digits
0Punctuation
0Lines

Letter frequency

Start typing to see the distribution.

Count characters the way the platforms do

This counter reports the numbers that platform limits are actually written against: total characters, characters excluding whitespace, letters, digits and punctuation. Paste a paragraph and the figures update live as you edit.

Where character limits bite

The letter frequency table underneath is useful for two less obvious jobs: checking that a cipher or substitution is behaving as expected, and spotting a copy-paste error in bulk data where a column of text shows an impossible letter distribution.

Spaces count, and that trips people up

A job description that says "maximum 500 characters" almost always means with spaces. A translator quoting "per 1,000 characters" almost always means without spaces. Both numbers are on the page for that reason.

Frequently asked questions

Do spaces and line breaks count as characters?

Yes for the total count. Use the separate 'no spaces' figure when a limit excludes them, which is common in translation pricing.

Why is the letter frequency only for A-Z?

Letters are case-folded and counted; digits, spaces and punctuation are reported separately so the distribution stays readable.

Does emoji break the count?

An emoji can occupy more than one internal character unit. The counter reports exactly what the browser stores, which is what most length validators use.

Related tools

Word Counter

Count words, characters, sentences and paragraphs as you type, with an estimated reading time. Runs entirely in your browser.

Case Converter

Convert text between eight letter cases instantly: uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case and kebab-case.

JSON Formatter & Validator

Format messy JSON with clean indentation, minify it back, or find the exact position of a syntax error. Runs locally in your browser.

Base64 Encoder & Decoder

Encode plain text to Base64 or decode Base64 back to text, including URL-safe variants. Runs entirely in your browser.