Guide

How to Check Word Count: Google Docs, Microsoft Word, Websites, and SEO

2026-05-25 · 9 min read · Count words free →

Word count matters more than most writers realise. Publishers specify word counts in submission guidelines. SEO tools recommend minimum lengths for ranking. Academic institutions set assignment limits. Social media platforms enforce character counts. Content strategists track article length as a quality signal. Getting word count right is not about padding — it is about meeting the specific requirements of your context. This guide covers how to check word count in every major application, the SEO word count research, and what the numbers actually mean for your content.

How to Check Word Count Online (Any Text)

For any text you want to count — a draft, a social post, an email, scraped content, a document's pasted text — use ToolPry's Word Counter. Paste your text and it instantly shows word count, character count (with and without spaces), sentence count, paragraph count, and estimated reading time. It runs in your browser with no data sent to any server.

How to Check Word Count in Google Docs

Google Docs has a built-in word count tool that updates as you type. There are three ways to access it.

Keyboard shortcut (fastest)

Press Ctrl+Shift+C on Windows/Linux or Cmd+Shift+C on Mac. A dialog box shows word count, character count, character count excluding spaces, and page count for the entire document or the selected text.

Menu access

Click Tools in the top menu, then Word count. The same dialog appears.

Live word count in the toolbar

In the Word Count dialog, check the box labelled "Display word count while typing." A small counter appears in the bottom-left corner of the document, updating in real time as you write. Click it at any time to see the full breakdown. To count words in a specific section, select the text first — the word count dialog will show statistics for the selection only.

How to Check Word Count in Microsoft Word

Word shows the document word count permanently in the status bar at the bottom of the screen — no need to open any dialog. The status bar shows Words: [number]. Click it to open the Word Count dialog with the full breakdown including characters, paragraphs, and pages.

To count words for a specific selection: select the text, and the status bar automatically shows the word count for the selection (format: [selected] of [total] words). For the full document, click anywhere to deselect first.

From the menu: Review tab → Word Count button. You can choose whether to include or exclude text boxes, footnotes, and endnotes from the count.

How to Check Word Count on a Webpage or Website

There is no browser-native word count feature, but several methods work without any tool installation.

Method 1: Copy and paste

Select all the text on the page (Ctrl+A or Cmd+A), copy it (Ctrl+C), paste into ToolPry's Word Counter. This captures everything visible — navigation, footer, sidebar text and all. For article word count only, select just the article body before copying.

Method 2: Browser console

// Open DevTools (F12) → Console → paste this:
const text = document.body.innerText;
const words = text.trim().split(/\s+/).filter(w => w.length > 0);
console.log('Words:', words.length);
console.log('Characters:', text.length);

This counts all visible text on the page including navigation and footer. For article body only, target the specific element:

// For article body (adjust selector to match the site)
const article = document.querySelector('article') || document.querySelector('main') || document.querySelector('.content');
const words = article.innerText.trim().split(/\s+/).filter(w => w.length > 0);
console.log('Article words:', words.length);

Word Count for SEO: What the Data Actually Says

The relationship between word count and Google ranking is real but misunderstood. The data consistently shows that longer content ranks higher — but length is not the cause of ranking, it is a signal of depth and comprehensiveness. Google ranks pages that thoroughly answer a query. Comprehensive answers tend to be longer. Writing 3,000 words of padding does not help — writing 3,000 words that covers a topic better than competitors does.

Research from multiple sources shows average word counts by content type for top-ranking pages:

Content typeAverage top-10 word countRecommended target
Blog post / article1,500–2,500 words1,800+ for competitive topics
Product page300–500 words400+ with specs and FAQs
Service page700–1,500 words1,000+ for local SEO
Landing page500–800 wordsVaries by goal
News article400–800 words500+ for indexing
How-to guide2,000–3,500 wordsMatch or exceed top competitors
Definition/glossary800–1,200 wordsCover all sub-questions

The right approach: search Google for your target keyword, check the top 5 results, and note their approximate word count. Aim to match or exceed the average of those pages on depth, not just length. A 2,000-word article that covers 10 subtopics beats a 3,000-word article that repeats itself.

Word Count Requirements for Different Contexts

Academic writing

University assignments specify word counts for a reason — they set scope and demonstrate assessment equity. In academic contexts, the word count usually refers to the body text only, excluding title page, abstract, table of contents, reference list, appendices, and in-text citations in some styles. When the requirement says 2,000 words ±10%, the acceptable range is 1,800–2,200. Always check your institution's specific policy on what is included in the count.

Social media character limits

PlatformPost limitNotes
X (Twitter)280 charactersLinks count as 23 characters
LinkedIn post3,000 charactersTruncated after ~210 chars with "See more"
LinkedIn article125,000 charactersEffectively unlimited
Instagram caption2,200 charactersTruncated after 125 chars in feed
Facebook post63,206 charactersTruncated after 480 chars
YouTube description5,000 charactersFirst 200 chars shown in search

Publishing and editorial

Word count conventions vary by genre and publication. Flash fiction: under 1,000 words. Short story: 1,000–7,500 words. Novelette: 7,500–17,500 words. Novella: 17,500–40,000 words. Novel: 40,000–100,000 words (genre-dependent). Literary novel: typically 70,000–100,000 words. Science fiction and fantasy often run longer: 100,000–150,000 words. Always check the specific publisher's submission guidelines — they override general conventions.

The Difference Between Word Count, Character Count, and Reading Time

These are related but different metrics. Word count is the number of space-separated tokens — the most common measure for writing requirements. Character count includes every character including spaces — relevant for social media platforms and some editorial contexts. Character count without spaces is used in some academic and typographic contexts. Reading time is estimated at approximately 200–250 words per minute for average adult reading — a 1,500-word article takes about 6–7.5 minutes to read.

ToolPry's Word Counter shows all four metrics simultaneously: word count, character count with spaces, character count without spaces, and estimated reading time based on 200 wpm.

Frequently Asked Questions

Does Google count words on a page?

Google's crawlers read and index text content on pages, which implicitly means they process word count as a factor. However, Google has stated that there is no minimum word count required for ranking. What matters is whether the content fully answers the user's query — short pages that completely answer simple questions can outrank long pages that are off-topic or repetitive. Word count is a proxy for comprehensiveness, not a direct ranking factor.

Does word count include headings, captions, and alt text?

In most writing tools, word count includes all visible text: body, headings, captions, and table content. Alt text and meta descriptions are not visible in the document and are typically not included. In Google Docs and Microsoft Word, footnotes and endnotes can be optionally included or excluded. For SEO purposes, all visible text on the page (including nav and footer) is crawled by Google, but the body content word count is what matters for content quality signals.

How do I exclude quotes and references from my word count?

Most writing tools count all text including quoted material. For academic work where you need to track your own words separately from quotations, use a simple strategy: keep your quotations in a different colour while drafting, then use Find & Replace or manual selection to count only your own text. Some citation managers track this separately. When in doubt, check your institution's policy — many allow quotations to count toward the total word count.

What is the ideal word count for a blog post?

There is no universal ideal. The right length is whatever it takes to comprehensively answer the reader's question at a depth that matches or exceeds the current top-ranking content for your target keyword. For most informational blog posts on competitive topics, this is 1,500–2,500 words. For highly competitive topics where top results are already at 3,000+ words, you need to match or exceed that. For simple factual topics, 500–800 thoroughly researched words may rank above thin 2,000-word posts.

Word Count for Email Marketing and Deliverability

Email word count affects both deliverability and engagement. Spam filters assess multiple factors including text-to-image ratio, link density, and word count patterns. Pure text emails, heavily image-based emails with little text, and very short emails (under 50 words) can all trigger spam filters. The sweet spot for marketing emails is typically 200–500 words — enough substantive content to pass spam filters, short enough to hold attention.

Subject lines have their own length considerations. Most email clients display 60–90 characters. Mobile clients show 25–40. Many email marketers target 40–50 characters for subject lines to ensure full display across devices. Pre-header text (the preview line visible before opening) should be 85–100 characters to fill the preview space on most clients without being cut off.

For transactional emails (receipts, confirmations, notifications), conciseness matters more than minimum length. Include exactly what the recipient needs: what happened, what they need to know, and any action required. 50–150 words is typically sufficient. Padding a transactional email to meet some imagined minimum length irritates recipients and increases unsubscribe rates.

Counting Words in Code and Automating Word Count

For applications that need to enforce word limits — blog post drafts, form fields, content management systems — implementing word count in code is straightforward in every language.

// JavaScript — accurate word count
function wordCount(text) {
  if (!text || !text.trim()) return 0;
  return text.trim().split(/\s+/).filter(word => word.length > 0).length;
}

// With additional metrics
function textMetrics(text) {
  const trimmed = text.trim();
  const words = trimmed ? trimmed.split(/\s+/).length : 0;
  const characters = text.length;
  const charactersNoSpaces = text.replace(/\s/g, '').length;
  const sentences = trimmed ? trimmed.split(/[.!?]+/).filter(s => s.trim()).length : 0;
  const paragraphs = trimmed ? trimmed.split(/\n\s*\n/).filter(p => p.trim()).length : 0;
  const readingTimeMin = Math.ceil(words / 200);
  return { words, characters, charactersNoSpaces, sentences, paragraphs, readingTimeMin };
}

console.log(textMetrics("Hello world. This is a test.\n\nSecond paragraph."));
// {words: 9, characters: 50, charactersNoSpaces: 42, sentences: 2, paragraphs: 2, readingTimeMin: 1}
# Python — word count with metrics
import re

def text_metrics(text):
    text = text.strip()
    words = len(text.split()) if text else 0
    chars = len(text)
    chars_no_spaces = len(re.sub(r'\s', '', text))
    sentences = len(re.findall(r'[.!?]+', text))
    paragraphs = len([p for p in text.split('\n\n') if p.strip()])
    reading_time = max(1, round(words / 200))
    return {
        'words': words,
        'characters': chars,
        'characters_no_spaces': chars_no_spaces,
        'sentences': sentences,
        'paragraphs': paragraphs,
        'reading_time_minutes': reading_time
    }

print(text_metrics("Hello world. This is a test.\n\nSecond paragraph."))
# {'words': 9, 'characters': 50, ...}

Frequently Asked Questions

Why does word count differ between tools?

Different tools define "word" slightly differently. The main variations: whether hyphenated words count as one word or two (well-known = 1 or 2?), whether contractions count as one word (don't = 1 word), how numbers and punctuation are handled, and whether URLs count as one word or multiple. Most tools use whitespace splitting — any sequence of non-whitespace characters counts as a word. ToolPry's Word Counter uses whitespace splitting with empty-string filtering, which is the most common convention and matches Microsoft Word's default behaviour.

Does the Hemingway App count words differently than Google Docs?

Slightly. The Hemingway App and Google Docs both use whitespace-based word counting but may differ on edge cases like hyphenated words and punctuation-attached words. For any given piece of text, differences are typically 0–5 words on a 1,000-word document — negligible for practical purposes. When meeting a specific word count requirement, note which tool your submission requirement is based on and use that same tool to check.

How do I count words in a PDF?

Copy the text from the PDF (Ctrl+A to select all, Ctrl+C to copy in most PDF readers) and paste into ToolPry's Word Counter. For scanned PDFs where text is an image, you first need OCR (optical character recognition) to extract the text. Adobe Acrobat has built-in OCR. Free alternatives include Google Drive (upload the PDF and open with Google Docs, which runs OCR automatically) or online OCR tools.