Free browser writing tool
Word Counter & Frequency Analyzer
Count words as you write, spot repeated language in a live ranking, and select any word to highlight every occurrence.
Your draft
Text editor
Highlighting
See more than a single total. This writing-focused counter surfaces repeated words, keeps ties in a predictable order, and lets you inspect every matching occurrence without changing your draft.
Your text is not uploaded or saved. Tokenization, counting, ranking, and highlighting happen inside this browser tab without an external API.
Quick guide
Find repetition while you write
- 1 Type or paste a draft. Counts update automatically after a short pause.
- 2 Review the ranking. Bars compare each count with the most frequent word.
- 3 Select a word. Every exact token is highlighted without modifying the text or its undo history.
Counting method
Words, punctuation, and common terms
Unicode-aware words
The tool uses the browser’s Unicode word segmenter when available and a Unicode-aware fallback otherwise. Punctuation, repeated whitespace, tabs, and line breaks do not become words.
Case and apostrophes
Uppercase and lowercase forms share one count. Apostrophe words such as “don’t” and “user’s” remain whole, and straight and smart apostrophes normalize together.
Common-word filter
“Exclude common words” starts on and removes a compact English list from Total and Unique words. All words always shows the unfiltered count, and the filter can be switched off instantly.
Plain-text safety
Pasted formatting, links, images, scripts, and event attributes are not inserted. The editable source is always a plain textarea value, limited to 1,000,000 characters.
Stable highlighting
The editor remains a normal textarea
Highlights are drawn in a synchronized, non-interactive layer behind the textarea. The tool creates only text nodes and mark elements for exact token ranges, so choosing a ranked word does not rewrite the editable DOM, move the caret, alter the draft, or import pasted HTML.
Keep making
Related tools
Browser tool
JSON, YAML, TOML & Query String Converter
Convert structured data between JSON, YAML, TOML, and nested Query Strings in either direction.
Useful for: Moving API payloads, configuration data, and search parameters between formats without uploading them.
Browser tool
Emoji Copy & Paste
Search the complete Unicode Emoji 17.0 set by name, meaning, code point, or keyword.
Useful for: Adding the right emoji to merge requests, Slack, email, release notes, and documentation in seconds.
Browser tool
Image Upscaler
Enlarge JPEG, PNG, and WebP images by 2× to 8× with Pica interpolation and light sharpening.
Useful for: Making small images larger without uploading them or generating imaginary detail with AI.
Browser tool
Text to Image Generator
Turn multiline text into a polished square, portrait, or landscape image with local Canvas export.
Useful for: Creating social graphics for Twitter / X, Pinterest, Facebook, Instagram, and TikTok.
Browser tool
Background Remover & Image Cutout
Remove image backgrounds and download a transparent PNG or WebP without uploading the source.
Useful for: Creating product cutouts, profile images, stickers, and transparent assets for websites.
Browser tool
Text to Image Generator
Turn multiline text into a polished square, portrait, or landscape image with local Canvas export.
Useful for: Creating social graphics for Twitter / X, Pinterest, Facebook, Instagram, and TikTok.
Browser tool
WebP Converter & Resizer
Convert JPG, PNG, HEIC, and HEIF images to one or more WebP sizes without uploading them.
Useful for: Preparing phone photos and transparent images for blogs, websites, and other web projects.
Browser tool
Micro Habit Development Sheet
Build a printable monthly tracker for small habits and repeatable daily actions.
Useful for: Planning a month of small actions and marking progress with checks, colors, or stickers.
Browser tool
Mandala Mind Map
A private, browser-based 9×9 canvas for goals, plans, and ideas.
Useful for: Expanding one central thought into eight themes and 64 practical actions or supporting ideas.