Free Words Counter
Paste or type any text to instantly see all eight writing metrics at once: word count, character count with spaces, character count without spaces, sentence count, paragraph count, line count, estimated reading time (based on 200-250 WPM average), and estimated speaking time (based on 130-150 WPM presentation pace). Everything runs locally in your browser using JavaScript — no signup, no server, no data sent anywhere. Use it to hit essay word limits, stay within social media character caps, estimate how long a blog post takes to read, or time a speech before you deliver it.
Need expert help with AI?
Looking for a specialist to help integrate, optimize, or consult on AI systems? Book a one-on-one technical consultation with an experienced AI consultant to get tailored advice.
Why Word Counting Matters for Writers, Students, and Marketers
Accurate word and character counts are not just nice to have — they are requirements in most professional and academic writing contexts. College application essays enforce strict limits (the Common App caps personal statements at 650 words), academic journals specify abstract lengths (typically 150-300 words), and grant proposals penalize submissions that exceed word limits. In digital marketing, character limits are even more rigid: a single extra character can truncate your Google Ads headline, hide your meta description in search results, or cut off your tweet mid-sentence.
This free word counter eliminates guesswork by showing eight real-time metrics in one place: total words, characters with spaces, characters without spaces, sentences, paragraphs, lines, estimated reading time, and estimated speaking time. Everything updates as you type, so you can monitor your progress toward any target without switching tools or doing mental math. Because it runs entirely in your browser, your text is never uploaded or stored — making it safe for confidential content like legal drafts, medical notes, financial reports, and proprietary business documents.
Unlike built-in word counters in Microsoft Word or Google Docs, this tool does not require opening a full word processor, creating an account, or uploading files to the cloud. It works on any device with a browser, loads instantly, and continues working even if you lose your internet connection. Whether you are writing a 500-word blog post or a 50,000-word novel, the word counter scales effortlessly.
Character Limits for Every Major Platform and Ad Format
Social media platforms and advertising networks each enforce their own character limits, and exceeding them means truncated posts, rejected ads, or lost engagement. Twitter/X allows 280 characters per post (premium accounts get up to 25,000). Instagram captions support 2,200 characters with bios limited to 150. LinkedIn posts cap at 3,000 characters, while LinkedIn articles perform best between 1,000-2,000 words. Facebook permits up to 63,206 characters per post, though shorter posts (under 250 characters) consistently drive higher engagement rates. YouTube video descriptions allow 5,000 characters, and TikTok captions support up to 4,000 characters.
On the advertising and SEO side, precision matters even more. Google Ads responsive search ad headlines are limited to 30 characters each, and descriptions to 90 characters. SEO meta titles should stay under 60 characters to display fully in Google search results, and meta descriptions should be 155-160 characters for optimal display — Google will truncate anything longer with an ellipsis. Facebook Ads primary text performs best under 125 characters, and Open Graph titles display best under 60 characters.
This word counter shows both character counts — with spaces and without spaces — so you can check against any platform requirement instantly. No need to count manually, use a separate character counter tool, or paste into the platform just to see if it fits. Write first, verify the count here, then publish with confidence.
Writing Productivity: Reading Time, Speaking Time, and Hitting Your Targets
Knowing your word count is only part of the picture — understanding how that count translates to reading time and speaking time is equally valuable. The average adult reads at 200-250 words per minute when reading silently, which means a 1,500-word blog post takes about 6-7 minutes to read and a 5,000-word guide takes around 20-25 minutes. Many popular blogs and news sites now display estimated reading time at the top of articles because readers use it to decide whether to commit to a piece. This tool calculates that number for you automatically.
For speakers and presenters, speaking time is calculated at 130-150 words per minute, which accounts for a measured pace with natural pauses. A 10-minute conference talk should aim for 1,300-1,500 words. A 20-minute TED-style presentation needs roughly 2,600-3,000 words. Wedding speeches, eulogies, and toasts typically run 3-5 minutes, or 400-750 words. NaNoWriMo participants tracking their daily 1,667-word target can paste their day's writing to get an instant count and see that their output would take about 8 minutes to read aloud — a useful gut-check on pacing and density.
More Free Tools
More than 20 free AI tools.
Latest Articles
My take on what's new in AI and programming.
Q&A SESSION
Got a quick technical question?
Skip the back-and-forth. Get a direct answer from an experienced engineer.
How It Works
Paste or type your text into the input area.
See words, characters, sentences, paragraphs, lines, reading time, and speaking time update instantly.
Use the counts to meet word limits, character limits, or estimate how long your text takes to read aloud.
Key Features
Privacy & Trust
Use Cases
Frequently Asked Questions
Is this word counter completely free?
Yes. There are no usage limits, no signup walls, no premium tiers, and no ads. All counting happens locally in your browser using JavaScript, so there are no server costs to pass along. You can count words as many times as you want, with texts of any length, for as long as the tool exists. There is nothing to install and no account to create.
Is my text private? Does it get sent to a server?
Your text never leaves your device. Every count — words, characters, sentences, paragraphs, reading time, speaking time — is calculated entirely in your browser using JavaScript. There are no API calls, no server-side processing, and no analytics on your content. You can verify this by opening the Network tab in your browser DevTools while using the tool. This makes it safe for confidential documents, legal drafts, proprietary content, medical records, and anything you would not want a third party to see.
How is reading time calculated?
Reading time is estimated using an average adult silent reading speed of approximately 200-250 words per minute, which is the range established by reading comprehension research. Most online reading time estimates use 200 WPM as a conservative baseline. The estimate is rounded up to the nearest minute. For technical or dense academic content, actual reading time may be longer; for light conversational prose, it may be shorter. The estimate is designed as a practical guideline for setting reader expectations on blog posts, articles, and documentation.
How is speaking time calculated?
Speaking time uses an average pace of approximately 130-150 words per minute, which reflects a typical presentation, speech, or lecture delivery rate. Professional speakers often recommend 130 WPM for clear delivery with pauses, while conversational speech can reach 150-160 WPM. Auctioneers and fast talkers can exceed 200 WPM, but for planning a speech, meeting talk, TED-style presentation, or podcast script, the 130-150 WPM range gives you a reliable time estimate.
What is the Twitter/X character limit?
Twitter/X allows 280 characters per post for standard accounts. This includes letters, numbers, spaces, punctuation, and emoji. URLs are automatically shortened to 23 characters regardless of their actual length. Verified or premium accounts may have higher limits (up to 25,000 characters). Use the character count (with spaces) from this tool to see exactly how close you are to the 280-character cap before posting.
What are the character limits for Instagram, LinkedIn, and Facebook?
Instagram allows 2,200 characters per caption and 150 characters for bios. LinkedIn posts support up to 3,000 characters, while LinkedIn articles perform best at 1,000-2,000 words. Facebook posts can be up to 63,206 characters, though posts under 250 characters tend to get more engagement. For all of these platforms, the character count shown by this tool gives you a precise number to work with, so you never have to guess whether your post will be cut off.
What are the character limits for Google Ads and meta descriptions?
Google Ads responsive search ads allow 30 characters per headline and 90 characters per description line. SEO meta titles should stay under 60 characters to avoid truncation in search results, and meta descriptions should be 155-160 characters for optimal display. Google may truncate anything longer. Use the character count (with spaces) from this tool to verify your ad copy and meta tags fit within these limits before publishing.
What is the ideal word count for SEO blog posts and articles?
SEO research consistently shows that long-form content ranking on the first page of Google averages 1,500-2,500 words. Shorter posts (300-600 words) can rank for low-competition keywords, while comprehensive guides often exceed 3,000 words. The key is matching search intent — a recipe page may only need 800 words, while a detailed how-to guide may need 2,500. Use this word counter to track your progress toward your target word count as you write, and check the paragraph count to ensure your content is well-structured.
How many words should a college essay or academic paper be?
Word count requirements vary widely by assignment type. College application essays (Common App) are typically 250-650 words. Undergraduate essays range from 500-3,000 words depending on the course. Research paper abstracts are usually 150-300 words. Master's theses run 15,000-50,000 words, and doctoral dissertations can be 50,000-100,000 words. Grant proposals often have strict word or page limits. This tool helps you stay within bounds in real time so you do not have to do a final check in a word processor.
What is the difference between characters with spaces and characters without spaces?
Characters with spaces counts every character in your text including spaces, tabs, and line breaks — this matches what most word processors like Microsoft Word report by default. Characters without spaces excludes all whitespace, counting only letters, numbers, punctuation, and symbols. The without-spaces count is used in translation work (where pricing is often per character excluding spaces), certain academic submission systems in Europe and Asia, and some advertising platforms. This tool shows both counts simultaneously so you always have the number you need.
Does this word counter work with non-English languages like Chinese, Japanese, or Arabic?
Yes. The tool counts words and characters for text in any language and any script, including right-to-left languages like Arabic and Hebrew, and languages that do not use spaces between words like Chinese, Japanese, and Thai. For character-based languages, the character count is typically more meaningful than the word count. Reading and speaking time estimates are calibrated for English but still provide a useful ballpark for other languages. The tool handles Unicode correctly, so emoji, accented characters, and special symbols are all counted accurately.
How does sentence counting work?
Sentences are detected by looking for terminal punctuation marks — periods, question marks, and exclamation points — that signal the end of a sentence. The algorithm accounts for common abbreviations (Mr., Dr., U.S.A.), decimal numbers (3.14), ellipses (...), and other edge cases to avoid false positives. It works well for standard prose, academic writing, and conversational text. Very unusual formatting, such as text with no punctuation at all or heavily abbreviated notes, may produce less accurate sentence counts.
How does paragraph counting work?
A paragraph is counted each time there is a block of text separated by one or more blank lines. This matches the standard convention in word processors and web content where hitting Enter twice creates a new paragraph. Single line breaks within a paragraph (soft returns) do not create a new paragraph — only blank-line separations do. The line count, shown separately, counts every line including those within the same paragraph. This is useful for poetry, code, or any text where individual lines matter.
How does this compare to the word count in Microsoft Word or Google Docs?
The counts will be very close or identical for most texts. Minor differences can occur because word processors sometimes count hyphenated compounds, em-dashes, or URLs differently. The main advantages of this tool over Word or Docs are: complete privacy (no cloud upload needed), speed (no need to open a full word processor), and additional stats like reading time, speaking time, line count, and paragraph count that Word and Docs do not show by default. It is also useful when you are writing in a plain text editor, CMS, or email client that has no built-in word count.
Can I use this word counter for NaNoWriMo or long writing projects?
Yes. NaNoWriMo (National Novel Writing Month) challenges participants to write 50,000 words in November, which works out to roughly 1,667 words per day. You can paste your daily writing into this tool to get an exact word count and track your progress. The tool handles tens of thousands of words without any performance issues on modern devices. It is also useful for tracking chapter lengths, ensuring consistent section sizes, and estimating how long your manuscript will take to read (a 50,000-word novel takes about 4 hours at average reading speed).
Can I use this for SEO content optimization?
Yes, and it covers several SEO needs in one place. You can check your article word count against target ranges (1,500-2,500 for long-form), verify that meta descriptions stay under 155-160 characters, ensure your meta titles are under 60 characters, and check paragraph structure. SEO best practices recommend breaking content into short paragraphs (2-4 sentences each) with clear headings, and the paragraph and sentence counts help you verify this structure. The tool does not analyze keyword density or readability scores, but it gives you the quantitative metrics that SEO content guidelines are built around.
Does this work offline without an internet connection?
Yes. Once the page has loaded, the entire tool works offline. You can type or paste text and see all counts update in real time without any network connection. This is useful for writing on planes, in areas with poor connectivity, in secure environments that restrict internet access, or any situation where you want to work without being online. No data is sent anywhere even when you are connected.
Does it work on mobile phones and tablets?
Yes. The Words Counter is fully responsive and works on any modern mobile or desktop browser including Chrome, Safari, Firefox, and Edge. You can paste text from other apps on your phone, or type directly into the input area. All eight counts update in real time on all devices. The layout adjusts for smaller screens so you can see all your stats without scrolling.
Is there a maximum text length I can check?
There is no hard limit built into the tool. In practice, it handles tens of thousands of words — even 100,000+ word documents like full novels or dissertations — without issue on modern devices. Performance depends on your browser and device memory for extremely large texts, but the vast majority of users will never hit any ceiling. If you are working with very large texts regularly, a desktop browser will give you the best performance.
Limitations
- Counts text statistics only — does not check grammar, spelling, or readability
- Reading and speaking time are estimates based on average rates
- Performance depends on browser and device for very large texts
- No export or save functionality


