tooldly.Word Counter 🔒 100% local — no uploads

Word & character counter

Paste or type your text and watch the counts update live — words, characters, sentences, paragraphs, reading and speaking time, your top keywords, and how the text fits platform character limits. Free, instant, and completely private: your writing never leaves your device.

✍️

Drop a .txt or .md file here

or click to browse — the file is read on your device only

or type / paste text
0
Words
0
Characters
0
Chars · no spaces
0
Sentences
0
Paragraphs
0
Lines
0
Unique words
0
Avg word length
0 sec
Reading time
0 sec
Speaking time
Counts are calculated locally, on every keystroke. Nothing is saved or sent anywhere.

Top keywords

Your most-used meaningful words — common stopwords (“the”, “and”, “of”…) and pure numbers are excluded. Density is each word's share of the total word count.

Your top keywords will appear here once you add some text.

Platform character limits

Live check of your character count against common publishing limits. Platforms may count some characters or links differently — treat these as guides and leave a little headroom.

How it works

1

Add your text

Type directly into the box, paste from anywhere, or drop in a .txt / .md file. Counting starts immediately — there is no button to press.

2

Read the numbers

Word and character counts, sentence and paragraph structure, unique words, reading and speaking time — all updated live as you edit.

3

Check the fit

See your top keywords and exactly how many characters you have left — or over — for X, Instagram, LinkedIn and SEO fields.

Why local-only matters

Most online word counters send every keystroke or pasted document to a server to do the counting — which means drafts of unpublished articles, personal essays, cover letters, exam answers or client work pass through someone else's computer. This tool is different: it is a single web page that does all the work with JavaScript in your own browser. Your text is counted on your device and stays on your device. You can even disconnect from the internet after the page loads and it will still work. Nothing to upload means nothing to leak, log or misuse.

How we count

Every counter makes choices. Ours are:

Frequently asked questions

Is my text uploaded to a server?

No. This word counter runs entirely in your browser using JavaScript. Everything you type or paste is counted on your own device, as you type — nothing is sent to or stored on any server. You can even disconnect from the internet after the page loads and it will keep working.

How does the word counter count words?

A word is a run of letters or numbers. Contractions like "don't" and hyphenated words like "well-known" each count as one word, and numbers count as words too. Because Chinese and Japanese text has no spaces between words, each CJK character counts as one word — characters are always counted individually.

How are reading time and speaking time calculated?

Reading time assumes an average adult silent reading speed of 200 words per minute. Speaking time assumes 130 words per minute, a typical pace for presentations and narration. Both are estimates — dense technical text reads slower, and a fast talker speaks faster.

What is keyword density and how is it calculated?

Keyword density shows your most-used meaningful words and what percentage of your total word count each one makes up. Common filler words ("the", "and", "of" and similar stopwords) and pure numbers are excluded, so the list shows the words your text is actually about. Density is the word's count divided by the total word count, times 100.

Which character limits does it check?

The checker compares your character count against five common limits: X (Twitter) posts at 280 characters, Instagram captions at 2,200, LinkedIn posts at 3,000, meta descriptions at 160 and title tags at 60. Treat these as guides — some platforms count certain characters or links differently, so leave yourself a little headroom.

Is this word counter really free?

Yes — free, with no sign-up and no character limit imposed by us. Because everything happens on your device, there is no server cost to pass on to you.