FlipMyFormat

Word Counter

Count words, characters with and without spaces, sentences and paragraphs as you type or paste. See reading and speaking time, readability and keyword density, or upload a Word or PDF file. Free and private.

Words

0

Characters

0

with spaces

Characters

0

without spaces

Sentences

0

0 paragraphs

Select part of the text to count just that part.

Keyword density

Phrase length

Your most used words appear here.

Goal or limit

People also use

Word counter online: count your text in three steps

Type in the box above, paste text from anywhere, or drop a file on it. Every number updates as you write: words, characters with spaces, characters without spaces, sentences and paragraphs sit in the four tiles at the top, and the panel beside the box adds reading time, speaking time and a list of details. There is no Count button and nothing to wait for.

This word counter online works in any modern browser on a phone, tablet or computer. Typed text is counted on your own device and is not sent anywhere. Tick Keep my text in this browser and the box is filled again the next time you open the page, so a draft is not lost if you close the tab.

Under the box are two more cards. Keyword density lists the words and phrases you use most, and Goal or limit draws a progress bar toward a word goal or a character limit. Preset buttons set common limits in one click, from a 500-word essay to a 280-character post.

  1. 1

    Add your text

    Type or paste into the box, press Paste, or click Upload file to read a TXT, Markdown, HTML, CSV, SRT, DOCX or PDF file. You can also drop a file straight onto the box.

  2. 2

    Read the counts

    Words, characters with and without spaces, sentences and paragraphs show at the top. Reading time, speaking time, readability and other details are in the side panel.

  3. 3

    Set a goal or tidy up

    Pick a word goal or character limit, check keyword density, change the case or remove extra spaces, then copy the text, download it as .txt or click Copy all counts.

Want the numbers for one part only? Select it with the mouse, or with Shift and the arrow keys, and the line under the box shows the words and characters in your selection while the tiles keep counting the whole text.

What each number means

Words

Runs of letters or digits. Hyphenated words and contractions count once, numbers count as words, and punctuation on its own is ignored.

Characters (with spaces)

Every character in the box, including spaces, tabs and line breaks. This is the figure most online character limits use.

Characters (without spaces)

The same count with all spaces, tabs and line breaks taken out. Letters, digits, punctuation and symbols stay in.

Sentences

A sentence ends with a full stop, question mark or exclamation mark followed by a space and a capital letter or digit. Chinese, Japanese and Hindi end marks count too.

Paragraphs

Blocks of text separated by an empty line. A single line break inside a block does not start a new paragraph.

Lines

Every line break starts a new line, so a list of ten items on ten lines counts as ten lines even when it is one paragraph.

Unique words

How many different words you used, ignoring capital letters. A low number next to a high total means a lot of repetition.

Syllables

An estimate from the vowel groups in each English word, with silent endings such as -e and -ed dropped. It feeds the readability scores.

Average word and sentence

Average word length is in letters and average sentence length is in words. Longest sentence shows the length of your longest one, handy for spotting run-ons.

Pages

Pages single spaced assume 500 words a page and pages double spaced assume 250, the usual rule of thumb for a 12-point font.

How words are counted: hyphens, contractions and numbers

A word here is a run of letters or digits. Spaces, line breaks and punctuation separate words, and anything with no letter or digit in it, such as a dash, an ampersand or an emoji on its own, is not a word. Word boundaries come from your browser's built-in text segmenter, Intl.Segmenter, which knows the word rules of many languages.

Two joins are kept together on purpose. A hyphenated word such as well-known or mother-in-law counts as one word, and a contraction such as don't, it's or we'll counts as one word, with a straight or a curly apostrophe. That matches how most style guides and word processors treat them.

Numbers count as words too: 2026, 1,000 and 3.5 are one word each, so a sentence like We met 3 times in 2025 has six words. A currency sign or percent sign next to a number is not counted, but the number itself is.

TextWordsWhy
well-known1Hyphenated words count once
don't, we’ll2Each contraction counts once
20261Numbers are words
1,000 and 3.53A number with a comma or decimal point stays whole
yes — no2A dash on its own is not a word
Hello!!!1Punctuation is ignored
日本語3Each Chinese or Japanese character is one word
नमस्ते दुनिया2Hindi words are found by the segmenter

Why the count can differ from Word or Google Docs

Most of the time the count here matches Microsoft Word and Google Docs exactly, but on some texts it is off by a few words. That is not an error in either tool; each one draws the line between words slightly differently.

Dashes are the usual cause. Word processors mostly split words at spaces, so two words joined by an em dash with no spaces (yes—no) can count as one word there and as two here. Slashes behave the same way: and/or may be one word in one tool and two in another.

Hidden parts of a document are the second cause. When you copy and paste, footnotes, text boxes, headers, footers and comments are often left behind, while the document's own count may include or skip them depending on its settings. Uploading a DOCX reads the body text; headers and footers are left out.

Characters can differ too. Here a line break counts as one character in the with-spaces figure, and characters are counted as Unicode code points, so an emoji built from several pieces, such as a flag or a family, can count as more than one. Some sites, including X, weight characters their own way, so when you are right at the limit, trust the site's own counter.

Word counter with spaces: when every space counts

Most character limits online count everything, spaces included. A meta description, a text message, a social post and most web form fields measure the full length of what you type, so the Characters tile marked with spaces is the number to watch. A word counter with spaces in the character total gives you the figure those limits actually check.

Spaces add up quickly. In ordinary English roughly one character in six is a space, so a 1,000-character paragraph has around 830 characters without them. Line breaks count as characters too; if a form strips them, its count can end up a little lower than ours.

Word counter without spaces: only the characters you see

Translators, some publishers and some school assignments price or limit text by characters without spaces, because spaces are not content. The second Characters tile, marked without spaces, removes every space, tab and line break before counting. Letters, digits, punctuation marks and symbols all stay in.

If you came looking for a word counter without spaces, that tile is the one you want; the word total itself never includes spaces, since spaces only separate words. Selected text gets the same split: the line under the box shows words, characters and characters without spaces for whatever you highlight.

Character counter with spaces for posts, SMS and meta tags

Choose Character limit in the Goal or limit card, or click one of the presets, and the box becomes a character counter with spaces and a live progress bar. The bar turns red once you go over, and the line beneath it says how many characters to cut.

PresetCountsLimitUsed for
X / Twitter 280Characters280A standard post
Meta description 160Characters160The snippet under a search result
Title tag 60Characters60The page title in search results
SMS 160Characters160One plain text message
Instagram caption 2,200Characters2,200The full caption
LinkedIn post 3,000Characters3,000A standard post
Essay 500 wordsWords500Short essays and answers
Essay 1,000 wordsWords1,000Longer essays and articles
Common App essay 650Words650The personal essay

The SMS limit of 160 applies to plain Latin text. A message with an emoji or a letter outside the basic SMS alphabet is sent in a different encoding and splits at 70 characters, so keep texts plain when length matters. Search engines cut titles and descriptions by pixel width rather than an exact number of characters, so treat 60 and 160 as safe targets rather than hard rules. You can also type any other number into the goal box.

Word counter with reading time, speaking time and handwriting time

Reading time divides the word count by a reading speed. The default is 238 words per minute, the average silent reading speed for adults found in a large 2019 review of reading studies, and you can change it in the Read speed box to anything from 50 to 1,000. Slow it down for technical text or young readers; speed it up for light reading.

That makes the page a word counter with reading time built in, useful for blog posts, newsletters and reports that show a minutes-to-read label. Times are rounded to the nearest second and shown in minutes and seconds, or in hours and minutes for long texts.

Handwriting time uses 13 words per minute, a typical pace for neat handwriting, so you can tell how long an exam answer or a handwritten letter will take to write out.

LengthReading at 238 wpmSpeaking at 150 wpmHandwriting at 13 wpm
300 words1 min 16 sec2 min23 min 5 sec
500 words2 min 6 sec3 min 20 sec38 min 28 sec
1,000 words4 min 12 sec6 min 40 sec1 hr 16 min
2,000 words8 min 24 sec13 min 20 sec2 hr 33 min

Word counter for speech: how long will your talk run?

Speaking time divides your word count by the pace you choose: Slow 120 wpm, Average 150 wpm or Fast 180 wpm. Most people giving a prepared talk land near 150 words per minute. Nerves tend to push them faster, while pauses for slides, laughs and questions slow them down.

To use the page as a word counter for speech planning, work backwards from your time slot. Multiply the minutes you have by your pace and aim a little under, because real talks almost always run longer than the estimate. Read one paragraph aloud against a timer, then pick the speed that matches you.

Talk lengthSlow 120 wpmAverage 150 wpmFast 180 wpm
1 minute120150180
3 minutes360450540
5 minutes600750900
10 minutes1,2001,5001,800
20 minutes2,4003,0003,600

Wedding toasts, eulogies, class presentations, podcast scripts and video voice-overs all work the same way. For a video you can upload its SRT subtitle file and the text is read in, though cue numbers and timestamps are counted as numbers, so the total runs a little high.

Word counter for essay writing: goals, pages and application limits

Click Essay 500 words, Essay 1,000 words or Common App essay 650 in the Goal or limit card, or choose Word goal and type your own target. The progress bar fills as you write, the line under it says how many words are left, and it shows goal reached once you get there. With a word goal the bar simply stays full if you go past, so keep an eye on the number itself when a limit is strict.

A word counter for essay work is most useful with the details panel beside it. Average sentence and Longest sentence show where the writing drags, Unique words hints at repetition, and the page estimates help when a teacher sets a length in pages rather than words: about 500 words a page single spaced and 250 double spaced.

Check the rules your school or application uses. Some count the title and references and some do not, so paste only the parts that count, or select them to see their total on its own.

Word counter for documents: Word, text, HTML and subtitle files

Click Upload file or drop a file on the box to count a document without opening it. The text is pulled out, placed in the box and counted like anything you type, so you can edit it, select parts of it and copy it back out. Files up to 50 MB are accepted.

Most formats are read entirely in your browser. DOC, ODT and RTF files are the exception: they are first turned into DOCX on our server, then read in your browser, and the uploaded copy is deleted straight after.

FormatHow it is readWhat is counted
TXT, Markdown, CSV, VTTIn your browserAll the text; symbols such as # and * are not words
HTMLIn your browserThe visible page text, with scripts and styles removed
SRT subtitlesIn your browserSubtitle text plus cue numbers and timestamps
DOCXIn your browserThe body text; images and formatting are skipped
PDFIn your browserThe text layer of every page
DOC, ODT, RTFTurned into DOCX on our server, then read in your browserThe body text

A word counter for documents is handy when a form asks for a word count but all you have is the file: a report, a thesis chapter, a cover letter or a client brief. If you need the document in another format afterwards, Word to PDF and PDF to Word convert it in a few seconds.

Word counter for PDF files: what gets read and what does not

Upload a PDF and the text layer of every page is read in your browser, page by page. Line breaks inside the PDF are kept and each page starts a new paragraph, so the paragraph count is a little higher than in the original document.

A scanned PDF is a picture of each page with no text layer, so it counts as zero words. Save the pages as images with PDF to JPG, turn them into text with Image to Text, then paste the result here. For a PDF that does have text, PDF to Text gives you a plain text file you can keep.

Using the page as a word counter for pdf files has one quirk to know about: a word broken across two lines with a hyphen, such as exam- and ple, counts as two words, so the total can run slightly high on PDFs with narrow columns.

Readability: Flesch reading ease and grade level

Once the text has at least 30 words and is mostly English letters, the details panel shows two readability scores. Reading ease runs from 0 to 100, where higher is easier, and a short label explains it. Grade level estimates the US school grade a reader needs to follow the text comfortably.

Both scores use the classic Flesch formulas, which look only at sentence length in words and word length in syllables. Syllables are estimated from vowel groups, so unusual names and abbreviations can be off by one, but across a whole text the estimate evens out.

Reading easeLabel shown
90–100Very easy (5th grade)
80–89Easy
70–79Fairly easy
60–69Plain English
50–59Fairly difficult
30–49Difficult (college)
0–29Very difficult (graduate)

To raise the score, split long sentences and swap long words for short ones where the meaning stays the same. A lot of web copy reads well around 60 to 70. A low score is not always a problem: legal and scientific writing is dense by nature.

Keyword density: the words you lean on

The Keyword density card lists your 15 most used words, with how many times each appears and its share of all words. Switch Phrase length to 2 words or 3 words to see repeated phrases instead; a phrase only appears once it is used at least twice.

Skip common words (the, and, of…) is on by default, so filler such as the, and, is and of does not crowd the list. For longer phrases the filter drops a phrase that starts or ends with a common word, so a phrase such as cost of living still shows. Untick it to see every word.

Density is the phrase's count times its length, divided by the total number of words. Writers use it to catch a word they repeat without noticing; editors use it to check that a page is about what it says it is about, without one phrase stuffed into every line.

Text tools: case, spaces, copy, download and undo

UPPERCASE and lowercase

The AA and aa buttons turn the whole text into capitals or into small letters.

Title Case

The Aa button capitalises the first letter of every word, including short words such as of and the.

Sentence case

The A. button lowercases the text and capitalises the first letter after each full stop, question mark or exclamation mark. Names need their capitals put back by hand.

Remove extra spaces

Collapses runs of spaces and tabs into one space, trims spaces at the ends of lines and turns three or more line breaks into a single empty line.

Undo

After a change made with a button, an upload, Paste or Clear, Undo brings back the previous text. It goes away once you type again.

Copy, .txt and Copy all counts

Copy puts the text on your clipboard, .txt downloads it as text.txt, and Copy all counts copies a summary of words, characters, sentences, paragraphs, times and readability scores.

Chinese, Japanese, Hindi and other languages

Not every language puts spaces between words. Because the counter uses Intl.Segmenter, Hindi, Thai and other scripts are split into real words instead of being counted by spaces alone.

For Chinese and Japanese, each character counts as one word. This is the convention Microsoft Word uses, and it is how length limits in those languages are usually given. Japanese kana count the same way.

Readability scores are only shown for English, because the Flesch formulas and the syllable estimate are built for English. Keyword density works in any language, and Skip common words also leaves out a few frequent Hindi particles.

Word counter free to use, with your text kept private

This is a word counter free to use as often as you like: no account, no sign-up and no fixed limit on how much text you paste into the box.

Everything you type or paste is counted by code running in your browser, and none of it is sent to us. TXT, Markdown, HTML, CSV, SRT, DOCX and PDF files are read on your device too. Only DOC, ODT and RTF files go to our server, to be turned into DOCX, and they are deleted after conversion.

Keep my text in this browser saves your draft in this browser's local storage so it is still there next time. Untick it and the saved copy is removed. Your settings, such as reading speed and goal, are remembered either way. On a shared computer, untick the box or press Clear before you leave.

Troubleshooting: when a number looks wrong

The sentence count looks too high

Abbreviations such as Dr. or U.S. followed by a capital letter look like the end of a sentence, so texts full of them can count a few extra sentences.

The sentence count looks too low

A full stop needs a space and then a capital letter or digit after it. Text typed all in lowercase, or a list with no end marks, merges into fewer sentences.

A file could not be read

Password-protected or damaged files cannot be opened. Open the file yourself, copy the text and paste it in instead.

A PDF shows zero words

It is probably a scan with no text layer. Turn the pages into text first, then paste the result.

Paste does nothing

Some browsers block the Paste button. Click in the box and press Ctrl+V, or Cmd+V on a Mac.

Readability shows a dash

The scores need at least 30 words of mostly English text. Add more text and they appear.

My draft disappeared

Saved text lives in one browser on one device. Private windows, cleared site data or a different browser start empty.

Tips for hitting a word count or character limit

Cutting to a limit

Start with the longest sentence shown in the details panel, then remove filler such as very, really, in order to and the fact that. Cutting whole sentences that repeat a point saves more than trimming single words.

Reaching a minimum

Add an example, a reason or a short story rather than longer phrasing. Readers notice padding, and teachers who set a minimum usually want more substance, not more adjectives.

Checking a social post

Set the matching preset before you write, so the bar fills as you type. Links, hashtags and mentions all count as characters, and some sites shorten links on their side.

Timing a presentation

Paste the script, pick the speaking speed that matches you, and compare the time with your slot. Leave about ten per cent spare for pauses, slide changes and questions.

Comparing two drafts

Copy all counts from the first draft, paste the second, and compare the numbers side by side. Unique words and average sentence length show whether an edit made the text tighter.

Counting part of a document

Upload the whole file, then select only the section that counts, such as the main body without the title, abstract or reference list. The selection line gives its total on its own.

What to do next

Finished writing? Turn the document into a file anyone can open with Word to PDF, or pull the text out of a PDF you received with PDF to Text. Need a strong password for the account you are submitting to? Password Generator makes one in your browser.

Frequently asked questions

How does this word counter online count words?

It splits your text into runs of letters or digits with your browser's built-in text segmenter. Hyphenated words and contractions count as one word, numbers count as words, and punctuation on its own is ignored.

Is this word counter free, and do I need an account?

Yes, it is free and there is no account or sign-up. You can count as many texts as you like, as often as you like.

Does a hyphenated word count as one word or two?

One. Well-known, mother-in-law and e-mail each count as one word. A dash with spaces on both sides is not counted as a word at all.

Do contractions like don't count as one word?

Yes. Don't, it's and we'll each count as one word, with a straight or a curly apostrophe. Word processors count them the same way.

Are numbers counted as words?

Yes. 2026, 1,000 and 3.5 each count as one word. Symbols on their own, such as % or &, are not counted.

Why is my count different from Microsoft Word or Google Docs?

Usually because of dashes, slashes or hidden parts of the document. Two words joined by an em dash with no spaces can be one word in a word processor and two here, and pasted text often leaves out footnotes, headers and text boxes. The difference is normally just a few words.

Can I change the speed in the word counter with reading time?

Yes. The default is 238 words per minute, an average adult silent reading speed, and you can type any speed from 50 to 1,000 in the Read speed box. Speaking time and handwriting time are shown underneath.

How does the word counter for speech estimate talk length?

It divides your word count by the pace you choose: Slow 120, Average 150 or Fast 180 words per minute. A 5-minute talk is about 750 words at the average pace. Leave extra time for pauses and slides.

What is the difference between characters with and without spaces?

Characters with spaces counts everything, including spaces, tabs and line breaks. Characters without spaces leaves all of those out. Most online limits use the first figure; some translators and publishers use the second.

Can I use it as a word counter with spaces for character limits?

Yes. The Characters tile marked with spaces is the figure social posts, text messages and meta tags check. Pick Character limit in the Goal or limit card to get a progress bar and a warning when you go over.

Where is the word counter without spaces figure?

It is the second Characters tile, labelled without spaces. It removes every space, tab and line break before counting, and the same figure is shown for any text you select.

Is there a character counter with spaces for X / Twitter?

Yes. Click the X / Twitter 280 preset and the bar tracks your post against 280 characters. X counts some characters, such as emoji and Chinese or Japanese characters, as two, so leave a little room when you use them.

Can I use this as a word counter for essay limits like the Common App?

Yes. Click Common App essay 650, Essay 500 words or Essay 1,000 words, or set your own word goal. The bar fills as you write and shows how many words are left.

How many pages is 1,000 words?

About 2 pages single spaced or 4 pages double spaced, using 500 and 250 words a page. Font, size and margins change the real number, so treat it as an estimate.

Does the word counter for PDF files work with scanned PDFs?

Not directly. A scanned PDF holds pictures of pages with no text layer, so it counts as zero words. Turn the pages into text with an OCR tool first, then paste the result into the box.

Which files can the word counter for documents open?

TXT, Markdown, HTML, CSV, SRT, DOCX and PDF files are read in your browser. DOC, ODT and RTF files are first turned into DOCX on our server and then read. Files can be up to 50 MB.

Is my text uploaded or stored?

Typed and pasted text is counted in your browser and never sent to us. If Keep my text in this browser is ticked, a copy is saved in this browser only; untick it to remove it. Only DOC, ODT and RTF uploads pass through our server for conversion.

Does it count Chinese, Japanese and Hindi correctly?

Yes. Each Chinese or Japanese character counts as one word, the same convention Microsoft Word uses. Hindi and other scripts are split into words by your browser's Intl.Segmenter.

What do the readability scores mean?

Reading ease runs from 0 to 100, higher being easier, and grade level estimates the US school grade needed to follow the text. Both use the Flesch formulas and appear once you have 30 or more words of English.

What does keyword density show?

Your most used words, or repeated 2-word and 3-word phrases, with how often each appears and its share of the total. Tick Skip common words to hide filler such as the, and and of.

Can I count only part of my text?

Yes. Select the part you want and the line under the box shows its words, characters and characters without spaces, while the tiles still count the whole text.

Count your words now

Type, paste or upload, and see every count as you write. Free and private.

Start counting

Last updated October 2026 · Written and maintained by the FlipMyFormat team