the IT Hustle
工具实战手册关于
Productivity ToolsAI辅助2026-04-17•8 min 阅读

How to Count Words in Any Document (5 Methods)

作者: Salty Deprecated Software Engineer

✨ AI 辅助内容

本文由 AI 辅助创作,并经团队审核以确保准确性和质量。所有技术信息和示例均已验证。

Word count matters more than most people think.Whether you're hitting a blog post target, staying under an email character limit, meeting an essay requirement, or checking that your resume fits on one page — knowing exactly how many words you've written is surprisingly important.

Here are five methods to count words in any document, from the simplest click to a one-line shell command. Pick the one that fits your workflow.

Method 1: Microsoft Word (Built-In)

The easiest method if you're already in Word:

Windows/Mac:

Review tab → Word Count

Or just look at the bottom status bar — word count is always visible.

To count words in a specific section:

Select the text first, then check the status bar — it shows "X of Y words"

Word also shows pages, characters (with/without spaces), paragraphs, and lines. It's the most detailed built-in counter available.

Method 2: Google Docs (Built-In)

Google Docs makes it simple:

Tools → Word count

Keyboard shortcut: Ctrl+Shift+C (Windows) / Cmd+Shift+C (Mac)

Pro tip: Check "Display word count while typing" for a live counter in the bottom-left corner.

Like Word, you can select specific text to count only that selection. Google Docs shows pages, words, characters, and characters without spaces.

Method 3: Command Line (wc)

If you're comfortable with the terminal, the wc command (word count) is the fastest option. It works on macOS, Linux, and Windows (via WSL or Git Bash).

Count words in a file:

wc -w document.txt

Count lines, words, and characters:

wc document.txt

Count words across multiple files:

wc -w *.md

Count words from clipboard (macOS):

pbpaste | wc -w

The wc command is particularly useful for counting words across an entire project — like all the Markdown files in a docs folder.

Method 4: Code Snippets (Python & JavaScript)

When you need word counting as part of a script or application, here's how to do it programmatically.

Python

# Simple word count

text = "Your document text goes here"

word_count = len(text.split())

print(f"Words: {word_count}")

# Read from file

with open("document.txt") as f:

words = len(f.read().split())

JavaScript

// Simple word count

const text = "Your document text goes here";

const wordCount = text.trim().split(/\s+/).filter(Boolean).length;

// With reading time estimate

const readingTime = Math.ceil(wordCount / 200); // ~200 WPM average

Watch out for edge cases

Simple split() methods can miscount on multiple spaces, newlines, tabs, and empty strings. The regex approach (/\s+/) handles these better. For production use, also consider hyphenated words and contractions.

Method 5: Online Word Counter (Fastest)

When you just need a quick count — no file to open, no terminal to launch — paste your text into an online word counter. The best ones give you:

  • Word count — the basics
  • Character count — with and without spaces (useful for Twitter/LinkedIn limits)
  • Sentence count — for readability analysis
  • Reading time estimate — critical for blog posts and documentation

Our free Word Counter runs entirely in your browser — no data is sent to any server. Paste your text, get instant stats.

Which Method Should You Use?

ScenarioBest Method
Already in Word/DocsBuilt-in counter (Methods 1-2)
Counting files in a projectCommand line wc (Method 3)
Building a feature that counts wordsCode snippet (Method 4)
Quick count of any pasted textOnline tool (Method 5)

For most people most of the time, pasting into a free online word counter is the fastest path from "how long is this?" to an answer. No installs, no commands, no code.

Need more text tools? Check out our Word Counter, Diff Checker, and the full free tools directory. Also read 10 Free Online Developer Tools You'll Use Every Day.

IT
Salty Deprecated Software Engineer

以 The IT Hustle 的编辑笔名写作——25 年以上笔记本维修技师、系统管理员、存储工程师和软件工程师的经验,如今用在 AI 智能体运维上。每篇文章发布前都经过人工审核,详见编辑准则。

我们的工具全部文章关于我们

获取最新资讯

第一时间了解新工具、博客文章和更新动态。无垃圾邮件。

生成专属防幻觉提示词

AI 提示词引擎采用专有技术,生成内置验证和矛盾测试的提示词。

免费试用 3 次 →

公司

  • 关于
  • 实战手册
  • AI 术语表
  • 关于作者
  • 联系我们

产品

  • 工具
  • 价格观察
  • 智能体运维
  • 编程
  • 设计
  • 运维
  • 效率
  • 营销
  • 商务

法律信息

  • 隐私政策
  • 服务条款
  • 免责声明
  • 编辑准则
  • 更正说明

© 2026 Salty Rantz LLC. 版权所有。

为在技术变革中前行的职场人打造。