Tools by Timonwa

A growing collection of focused, open-source tools by Timonwa — one home for small software that does one thing well.

Tools

  • Article to Social Posts
  • Article to SEO Meta
  • Word & Character Counter
  • Case Converter
  • Slug Generator
  • Reading Time Estimator

Guides

  • All guides
  • Get a free Gemini API key

Project

  • Support
  • Star on GitHub
  • Report an issue
  • MIT License

More by Timonwa

  • Blog
  • All my links
  • X (@timonwa_)

© 2026 Timonwa · Tools by Timonwa is open source under the MIT License.

  • Terms
  • Privacy
Word & Character Counter
  • Article to Social Posts
  • Article to SEO Meta
  • Word & Character Counter
  • Case Converter
  • Slug Generator
  • Reading Time Estimator
View all tools →
HomeGuides
Support⭐Star on GitHub

Word & character counter

Count every word as you type

Live word, character, sentence, and paragraph counts — plus reading time and the character limits that matter for SEO and social. Nothing leaves your browser.

Stays in this tool only. Tick to reuse it across your other article tools.

Counts

Words
0
Characters
0
Characters (no spaces)
0
Sentences
0
Paragraphs
0
Lines
0

Estimated time

Reading time
0 sec~225 words/min
Speaking time
0 sec~130 words/min

Character limits

SEO title
0 / 6060 left
Meta description
0 / 160160 left
X / Twitter post
0 / 280280 left
Bluesky post
0 / 300300 left
LinkedIn post
0 / 3,0003,000 left

New tools, in your inbox

One short email when a new tool ships — no spam, unsubscribe anytime.

Why word and character counts decide how your writing performs

Length is never just a number. The same sentence that reads perfectly in a document can get cut off in a Google result, rejected by a social platform, or fail an assignment — purely because of how long it is. A word and character counter turns that guesswork into something you can see while you write, so you hit the target the first time instead of editing to length afterward.

This tool counts words, characters (with and without spaces), sentences, paragraphs, and lines in real time, estimates reading and speaking time, and shows live limits for SEO titles, meta descriptions, and social posts. Everything runs in your browser — your text is never uploaded — so even long or confidential drafts stay on your device.

Write to the limits that actually matter

Most length rules aren't arbitrary; they map to where your words will appear. These are the ones worth writing to:

  • SEO title tag — aim for 50-60 characters. Beyond that, Google truncates the clickable blue link in results. Front-load your main keyword so it survives if the title is cut. Google explains how titles are generated in its title link documentation.
  • Meta description — aim for 150-160 characters. It isn't a direct ranking factor, but it's ad copy for your page: a tight, specific description earns clicks. See Google's snippet guidance.
  • X (Twitter) — 280 characters. Lead with the hook; the first line decides whether anyone reads the rest.
  • Bluesky — 300 characters, Threads — 500, LinkedIn — 3,000 (but the first ~140 show before the "see more" fold, so make them count).

Watch the live counter as you type and you'll instinctively learn to say more with less — the single most useful editing skill there is.

Use reading time to keep people reading

Reading time is your word count divided by a reading speed. A large meta-analysis of reading studies puts the average adult silent reading speed at about 238 words per minute for non-fiction, with most readers between 200 and 300 WPM. So:

  • A 1-minute read is roughly 225 words.
  • A 5-minute read is roughly 1,100-1,200 words.

Showing a "6 min read" label sets expectations and, for anything over a few minutes, nudges people to commit rather than bounce. Speaking time uses a slower ~130 WPM — useful for scripts, voiceovers, and talks, which always run longer than they read.

Who the word counter is for

  • Students hitting an essay or assignment word count.
  • Writers and authors tracking manuscript and chapter length.
  • Marketers and social media managers trimming posts to each platform's cap.
  • SEO specialists sizing titles and meta descriptions to Google's display limits.
  • Developers and translators checking string lengths and reading level.
  • Speakers estimating how long a script takes to read aloud.

Because it's free, needs no account, and updates instantly, it slots into any of these workflows without getting in the way.

A few tips to tighten your writing

  1. Cut filler openers. "In order to" → "to"; "the fact that" → "that". You'll drop 10-20% instantly.
  2. One idea per sentence. Long sentences inflate both word count and reading time without adding clarity.
  3. Prefer strong verbs to adverbs. "Sprinted" beats "ran quickly" — fewer words, more punch.
  4. Read the character count, not just the word count, for anything headed to search or social — that's the number those platforms enforce.

Master the handful of limits that matter — and the reading time your words add up to — and you'll spend less time editing to length and more time actually writing.

Frequently asked questions

How do I count the number of words in a text?

To count the words in a text, paste it into a word counter — it tallies them automatically as sequences of characters separated by spaces, so hyphenated words and numbers each count as one. This word counter updates the total live as you type, with no button or sign-up.

What is the difference between characters with and without spaces?

“Characters with spaces” counts every character you type, including spaces, tabs, and line breaks; “characters without spaces” counts only the visible characters, with all whitespace removed. Platforms and assignments differ on which they use, so it helps to see both at once.

How many characters can an X (Twitter) post have?

A standard X post allows 280 characters. Bluesky allows 300, Threads 500, and a LinkedIn post 3,000. The counter shows how many characters you have left for each limit as you type.

What is the ideal length for an SEO title and meta description?

Aim for about 50-60 characters for a title tag and 150-160 for a meta description. Beyond those, Google usually truncates the text in search results, so writing to the limit keeps your snippet intact.

How is reading time calculated?

Reading time is your word count divided by an average adult reading speed of about 200-250 words per minute. Speaking time uses a slower conversational pace of around 130 words per minute.

How many words is a one-minute or five-minute read?

At roughly 225 words per minute, a one-minute read is about 225 words and a five-minute read is around 1,100-1,200 words. The exact figure varies with reading speed and how difficult the text is.

How many pages is 1,000 words?

A 1,000-word document is roughly 2 pages single-spaced or 4 pages double-spaced, in a standard 12-point font with 1-inch margins. Font size, line spacing, and margins all change the result, so it's an estimate rather than a fixed number.

How do I reduce my word count?

Cut filler phrases (“in order to” becomes “to”), replace a weak verb-and-adverb pair with one strong verb, remove redundant qualifiers, and keep one idea per sentence. Those edits alone usually trim a draft by 10-20% without losing meaning.

Does this word counter store or upload my text?

No. The counter runs entirely in your browser and never sends your text to a server. Nothing is uploaded, saved, or logged, so even long or private drafts stay on your device.

How does the word counter count sentences and paragraphs?

Sentences are counted by splitting on ending punctuation — periods, exclamation marks, and question marks. Paragraphs are counted as blocks of text separated by blank lines. Both are quick structural estimates rather than a full grammar analysis.

More tools

  • Article to Social Posts

    Turn articles into platform-optimized social media posts.

    Open tool
  • Article to SEO Meta

    Generate SEO-friendly title and description variations with character counts in spec.

    Open tool
  • Case Converter

    Switch text between UPPERCASE, Title Case, camelCase, snake_case, and more.

    Open tool