Online Word Counter and Character Counter

Use this online text analyzer to count words, characters with or without spaces, sentences, and paragraphs, then estimate reading and speaking time as you type or paste.

Interactive online word counter and character counter

Counts update as you type. Your text is processed in this browser.

Reading time uses an estimate of 225 words per minute.

Check word count for an essay, article, or post

Paste or type text into the online word counter to see the count update as you work. Words are separated by whitespace, which makes the result useful for a quick draft check, assignment limit, article length, email, or social post. The tool analyzes text you provide; it does not count words inside an attached file. Its word-splitting convention may differ from word processors for hyphenated terms or symbols.

Use the character counter with or without spaces

The character count includes spaces, punctuation, and line breaks. A second count removes whitespace, which is useful when a form or platform sets a character limit that excludes spaces. Compare the two values and use the rule specified by the destination where you plan to paste your text.

Count sentences and paragraphs

Sentence and paragraph totals give a quick structural check alongside word count. Sentence endings are estimated from periods, question marks, and exclamation marks; paragraphs are separated by a blank line. Abbreviations, decimal numbers, and unconventional formatting can make these counts differ from an editor’s interpretation. Treat them as convenient text statistics, not a substitute for proofreading.

Estimate reading time and speaking time

The reading-time estimate uses 225 words per minute, while speaking time uses 150 words per minute. These fixed rates are a rough planning aid for an article, speech, or presentation script. Actual reading and speaking pace varies with vocabulary, pauses, and the person using the text.

A private browser-based text counter

The word counter, character counter, sentence counter, and reading-time estimate run in the browser. Your pasted text is not uploaded by this tool. For a PDF or Word file, use the dedicated document counter, which is designed to extract text from those file formats.

What a paste counter can and cannot see

This counter reads the characters in the box. Words are groups separated by whitespace. “Hello world.” is 2 words. The character total includes spaces, punctuation, and line breaks. A second total removes whitespace, which matters when a form says the limit excludes spaces. Sentences are estimated from periods, question marks, and exclamation marks. Paragraphs are blocks separated by a blank line. Abbreviations such as “Dr.” and decimals such as “3.14” can look like sentence endings. Treat the sentence and paragraph figures as a structural check, not as a grade. The tool does not open a file. A PDF goes to the PDF word counter. A .docx goes to the Word document counter. If you paste from those files, you count the paste, which may drop headers, text boxes, or footnotes that the file counters also struggle to see.

Character limits with and without spaces

Platforms do not share one rule. Some limits count every character, including spaces and the line break at the end of a paragraph. Others ignore whitespace. A 280-character post and a 1,500-character abstract can both be missed if you watch the wrong total. Compare the two numbers this page shows with the rule written next to the box you will submit to. Punctuation counts in both totals. An emoji or a character outside the basic Latin set may count as one character here and as more than one in another editor, because encodings differ. When the destination is strict, paste the exact text into that destination’s counter as the final check. Use this page while you are still drafting.

Reading time and speaking time

Reading time uses 225 words per minute. Speaking time uses 150 words per minute. A 450-word note is about 2 minutes of reading and about 3 minutes of speaking. Those rates are fixed averages, not a measurement of you. A technical paragraph with unfamiliar terms is slower. A rehearsed script can be faster than 150 if you cut pauses, or slower if you leave them in. The estimate is a planning aid for an article, a talk, or a video script. It is not a quality score, and it does not shrink because the sentences are short. Short sentences can raise the sentence count without changing the word count much. Watch the word total for length limits and the sentence count only when you are checking rhythm.

How the counts differ from a word processor

Microsoft Word and similar editors split tokens with their own rules. Hyphenated compounds, apostrophes, and numbers are common disagreement points. “Well-known” may be one word here, because there is no space, and one or two words in another counter. “It’s” is one whitespace-delimited word. A URL with no spaces is one word and many characters. This page’s rule is the simple one: split on whitespace, then count the pieces. That rule is stable and easy to recompute by eye on a sentence. It will not match Word’s status bar on every document. For a .docx file, run the Word document counter on the file itself if you need a count closer to the document, and still expect gaps where Word counts notes or text boxes differently.

A drafting workflow

Paste the assignment or the brief’s limit into your own note so you remember whether the cap is words or characters. Draft in the box or paste from your editor. If the word count is over the limit, cut a section and watch the total move. If the character count is over a limit that excludes spaces, use the without-spaces figure, then confirm in the destination. Check paragraphs if the piece is supposed to have a set number of breaks. A blank line creates a paragraph boundary here. A single line break may not. Reading time is the last glance, useful when the piece will be read aloud. Nothing you type is uploaded by this tool. Clear the box when you are done if the text is private. The count dies with the text.

Examples with the arithmetic shown

The sentence “Hello world.” has 2 words, 12 characters including the space and the period, and 11 characters once the space is removed. It is 1 sentence and 1 paragraph. Two sentences separated by a space stay 1 paragraph until you insert a blank line. A 225-word passage is about 1 minute of reading at the rate this page uses, and a 150-word passage is about 1 minute of speaking. Scale from there: 1,125 words is about 5 minutes of reading. If your speaking pace is closer to 130 words per minute, multiply the page’s speaking estimate by 150 ÷ 130 to stretch it. The page will not change its rate. The adjustment is yours, and it belongs in the script notes, not in a claim that the counter measured your voice.

Lists, headings, and text copied from a web page

Copied web text often arrives as one long line or as a line per list item with no blank line between items. This counter will call that a single paragraph if there is no blank line, even when the screen looks like a list. Words and characters are unaffected by that. The paragraph count is. Insert a blank line where you want a paragraph boundary, or accept the lower paragraph count as a property of the paste. Navigation words, “share” buttons, and image captions come with the paste if you copied them. Delete that debris before you compare the count with a manuscript. The counter has no view of the original page. It cannot know which lines were chrome. A PDF with a real text layer is a better source for a finished document than a paste from a preview pane, and that count belongs on the PDF word counter.

Switch tools when the source is a file

Stay here while the source is text you can paste or type. Use the PDF word counter when the file is a PDF and you need its text layer counted without relying on a manual paste. Use the Word document counter when the file is .docx and you want the extract from the document package. A paste drops headers, text boxes, and footnotes that a file extract may include or may also miss. The reading-time rates match across these pages, so a draft you paste here and a file you upload later are not measured at two different speaking speeds. If the counts still disagree, the text differs. Find the missing section before you treat the gap as a dispute about what a word is.

Numbers, code, and other non-prose

A line of code is counted with the same whitespace rule as a sentence. Indentation spaces count as characters and as separators between tokens. A minified line with no spaces can be one “word” and thousands of characters. That result is honest under the rule and useless as a prose length. Do not use the reading-time figure for source code. For a data table, the word count includes every cell you pasted and ignores the grid. If the assignment wants the body only, paste the body only. Numbers such as 1,500 may be one word. The comma is not whitespace. “1 500” with a space is two words. Match the spacing to the document you will submit, then count. Changing spacing to manipulate a word limit is visible to a reader even when the counter agrees with you.

Related terms and how calculations work

Word count
The number of word-like groups separated by whitespace. Hyphenation, symbols, and language-specific tokenization can be treated differently by other editors.
Character count
The number of characters in the text, including spaces, punctuation, and line breaks. The second count removes whitespace before counting.
Sentence count
An estimate based on common sentence-ending punctuation: period, question mark, and exclamation mark. Abbreviations and formatting can affect the result.
Paragraph count
The number of non-empty text blocks separated by a blank line.
Reading and speaking time
Estimates based on fixed rates of 225 reading words per minute and 150 speaking words per minute. Actual pace varies by person and content.

Practical examples

Check a short sentence

Inputs: Enter the text Hello world. with no quotation marks.

Calculation: The text contains two whitespace-separated words. Spaces and punctuation are included in the character total; whitespace is removed for the second character count.

Result: 2 words, 12 characters including spaces, 11 characters without whitespace, 1 sentence, and 1 paragraph.

Review an assignment draft

Inputs: Paste the essay text into the analyzer and compare its word count with the assignment limit.

Calculation: Use the live word total for length, then review sentence and paragraph counts for structure. Reading time is an estimate, not a writing-quality score.

Result: A quick length and structure check without uploading the text.

Frequently asked questions

What does this online word counter measure?

It counts words, characters including spaces, characters excluding whitespace, sentences, and paragraphs. It also estimates reading and speaking time from the word count.

How does the character counter treat spaces and line breaks?

The character total includes every character in the text, including spaces and line breaks. The separate count without spaces removes whitespace before counting.

How are sentences and paragraphs counted?

Sentence counting uses common ending punctuation such as a period, question mark, or exclamation mark. Paragraphs are separated by a blank line. Abbreviations, unusual punctuation, and formatting conventions can affect these estimates.

How is reading time estimated?

Reading time uses an average pace of 225 words per minute, and speaking time uses 150 words per minute. Your actual pace depends on the text and the person reading it.

Is my text uploaded or saved?

No. Counts are calculated in your browser. This tool does not upload the text to a server or create a saved document.