Back to projects

Word Counter & Text Tools

A quick React tool that calculates word counts, character limits, and estimated reading time as you type.

https://bamacharanchhandogi.github.io/Word-Counter/

The Problem

When writing college essays, job applications, or tweets, you constantly have to check word or character limits. Opening heavy word processors just to check a character count is slow, and random online counters are filled with annoying ads.

How It Solves It

This is a clean, ad-free text utility built in React. You paste or type your text, and it immediately calculates:

  • Total words and characters (with and without spaces).
  • Number of sentences and paragraphs.
  • Estimated reading and speaking time.
  • Quick buttons to convert text to UPPERCASE, lowercase, or copy to clipboard.

How It's Built

  • Derived React State: Calculates all numbers instantly on every keystroke without lag.
  • Regex Parsing: Accurately counts words even with punctuation, hyphenated terms, and multiple spaces.
  • Clipboard API: One-click button to copy modified text back to your clipboard.

What It Means

A simple, practical tool that practiced controlled inputs and real-time text analysis in React.