basetools
Text

Count characters, words, and reading time

Counts characters with and without spaces, words, lines, and paragraphs, estimates reading and speaking time, and shows how much room is left or how far over you are against common platform character limits.

Text0 characters

Paste or type text above to see the result.

Local processing: your file never leaves your computer.

  • Does:Counts characters with and without spaces, words, lines, and paragraphs, estimates reading and speaking time, and shows how much room is left or how far over you are against common platform character limits.
  • Processes:Your text is processed entirely in your browser — nothing is uploaded to a server.

Numbers that already exist in the text, just waiting to be counted

Counting characters, words, lines, and paragraphs isn't a complicated operation — it's simple arithmetic on text that's already there. The value of this tool isn't in the calculation itself, but in gathering several numbers that, together, answer different practical questions at once: does this fit the character limit? How long would it take someone to read this out loud? Is this text disproportionately long for what's supposed to be a short paragraph? Each number on its own answers one of those questions; together, they give a quick snapshot of a piece of text without having to open a different tool for each question.

With spaces, without spaces: why both matter

The "with spaces" count is the more common one for platform limits — it's what most field-validation systems, social networks, and SEO tools actually count. The "without spaces" count shows up in more specific contexts, like per-character pay in some translation or copywriting services, where whitespace isn't counted as billable content. Showing both numbers side by side saves you from calculating the difference by hand when the context calls for one or the other.

Where the reading and speaking speeds come from

The estimated reading time uses a reference of about 200 words per minute — a common average silent-reading speed reported in reading-speed studies, for an ordinary adult reader, neither especially fast nor slow. The speaking time uses about 130 words per minute, close to the pace of a slow, deliberate read-aloud, slower than silent reading because articulating each word carries a time cost that visual reading doesn't have. These are reference averages — the actual speed for a specific person reading a specific text can vary quite a bit, especially depending on vocabulary complexity and familiarity with the subject.

The limits panel, and what "left" or "over" means

Each row in the platform panel compares the same character count from your current text against that specific platform's limit — "N left" when the text still fits, "N over" once it's exceeded. It's a simple comparison, but it saves the manual math of "how many characters does this text have, and how many more fit" for each relevant platform, without having to paste the text into each platform's own field just to check.

Why limits vary so much between platforms

A post on X fits in 280 characters; an Instagram caption fits in 2,200 — almost eight times as many. That gap reflects each format's purpose: X was originally designed for short, direct messages (the historical limit was just 140, later doubled); Instagram treats the caption as a longer text space that complements the image. SEO title (60 characters) and meta description (160 characters) have limits set not by the platform itself, but by the space search engines like Google reserve to display that text in a search result — going over the limit doesn't block publishing, but the text shows up truncated on the searcher's screen.

Paragraph, line, and the difference between the two

"Line" counts every line break, even within what's visually a single paragraph (common in text pasted from a PDF, where each line of the page becomes a separate line in the text). "Paragraph" counts blocks separated by at least one blank line — the most common convention in text editors and markdown processors. A text with five simple line breaks and no blank line counts as five lines, but a single paragraph.

SMS and a calculation few people do on purpose

A text message fits, by default, into 160 characters in a single segment — an old limit, set by the telephony protocol itself (GSM), long before smartphones existed. Going over 160 characters doesn't block sending, but splits the message into more than one segment — each additional segment usually counts separately for billing in automated SMS sending (like a system notification or a campaign), even though the recipient sees it all as a single message on screen. It's a limit most people never calculate by hand when writing an ordinary text on their phone, but one that genuinely matters to whoever is programming automated sending.

What this tool doesn't do

It doesn't check grammar, spelling, or style, doesn't judge whether the text is good or bad for its intended context, and the platform limits shown are a general reference — subject to change without notice by the platform itself, and not a substitute for checking the current limit directly on the platform when that's critical.

Frequently asked questions

Why is there a count "with spaces" and "without spaces"?

Because different platforms count differently, and the gap can matter — a text with a lot of spaces (from formatting, for example) has a noticeably higher "with spaces" count than its "without spaces" count. Most platform limits (SMS, social media, SEO) count WITH spaces, but a few specific contexts (like per-character pay in some translation services) count without spaces — hence both numbers side by side.

How is the estimated reading and speaking time calculated?

From the word count divided by a reference speed: about 200 words per minute for silent reading (a common average in reading-speed studies) and about 130 words per minute for speaking (close to the pace of a slow, deliberate read-aloud, slower than silent reading). These are reference estimates — actual speed varies a lot from person to person and with how complex the text is.

Are the platform limits shown always current?

These are the most common, publicly known limits at the time — but platforms change their limits from time to time without notice, and some vary by account type or format (an Instagram caption and an Instagram bio have quite different limits, for example, listed separately here). For a limit that changes often or needs to be exact for a specific post, it's worth confirming on the platform itself instead of relying only on this panel.

How is a "paragraph" defined for counting purposes?

A block of text separated from the one before and after it by at least one blank line — the same convention used by text editors and markdown processors. A text with no blank line anywhere counts as a single paragraph, even if it has several simple line breaks inside it.

Why might the word count differ slightly from another counter?

Because "word" doesn't have one universal definition for counting purposes — this tool counts sequences of characters separated by whitespace, the most common criterion. A hyphenated compound ("well-known"), a contraction, or a number with a thousands separator might be counted as one word by one counter and more than one by another, depending on the exact rule used — small differences in criteria between tools are normal and don't mean either one is wrong.

Related tools