字数统计
粘贴或输入文字,实时统计总字符数、非空白字符数、中文字符数、英文单词数、句数、行数与段落数,并按 300 字/分钟估算阅读时间。中文字按字计、英文按词计,全部在浏览器本地完成,内容不会上传。
字数统计在投稿、作业、合同与平台限额里都是硬需求,但口径各不相同:稿费与作文通常按「中文字数 + 英文单词数」计算,平台字数上限常按字符数(含标点与空格),排版估算则关心段落与行数。这个工具把各类计数一次列全,方便对着要求挑对应的那一栏。
与 Word 统计不一致是常见疑问,原因多半是口径差异:Word 的「字数」对中英混排的处理与「字符数(不计空格)」不同,且会把页眉页脚、脚注与表格算入。核对时先明确对方要的是哪一栏,再比较数字才有意义。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 粘贴或输入文字,统计实时更新,无需点按钮。
- 投稿或算稿费时看「阅读字数」(中文字数 + 英文词数);卡平台上限时看字符数。
- 检查段落与行数,确认结构符合要求(如摘要限一段、正文限若干行)。
- 与对方给出的数字不一致时先确认统计口径,再判断是否需要调整内容。
计算原理与示例
字数统计口径
统计口径:中文字符按「字」计数(你好世界 = 4 字),英文按「词」计数(hello world = 2 词),「阅读字数」= 中文字数 + 英文词数,这是稿费计算和作文评分的常用口径。
字符数怎么算
字符数按 Unicode 码点计数:总字符数包含空格、换行与标点;非空白字符数去掉所有空白(含全角空格)。emoji 按码点记 1 个字符。
段落数、句数与阅读时间
段落数按连续空行切分,句数按中英文句末标点(。!?.!?)切分。阅读时间按每分钟 300 字估算,演讲按每分钟 180 字估算。
代码示例
JavaScript 按常用口径统计
const countText = (s) => {
const cn = (s.match(/[\u4e00-\u9fa5]/g) || []).length; // 中文按字
const en = (s.match(/[A-Za-z]+/g) || []).length; // 英文按词
const chars = [...s].length; // 含标点空格
const charsNoSpace = [...s.replace(/\s/g, '')].length;
const lines = s.split(/\r?\n/).filter((x) => x.trim()).length;
const sentences = (s.match(/[。!?!?]/g) || []).length;
return { cn, en, 阅读字数: cn + en, chars, charsNoSpace, lines, sentences };
};
console.log(countText('Hello 世界。'));
Shell 命令行批量统计文档
# 逐文件统计汉字数、字符数与行数
for f in docs/*.md; do
cn=$(grep -oE '[\u4e00-\u9fa5]' "$f" | wc -l | tr -d ' ')
ch=$(wc -m < "$f" | tr -d ' ')
ln=$(wc -l < "$f" | tr -d ' ')
printf "%-28s 汉字 %6s 字符 %6s 行 %5s\n" "$(basename "$f")" "$cn" "$ch" "$ln"
done
常见问题
「字数」和「字符数」有什么区别?
字数指中文字符数加英文单词数(中文按字、英文按词),是作文、稿费、论文的常用口径;字符数把每个字母、标点、空格都算 1 个,是微博、短信等平台限制的口径。投稿算字数,发平台看字符数。
统计的内容会被上传吗?
不会。统计完全在你的浏览器里用 JavaScript 完成,文本不会发送到任何服务器,断网也能正常使用,可以放心粘贴论文、合同等私密内容。
阅读时间是怎么估算的?
按「阅读字数 ÷ 速度」计算:中文默读一般每分钟 250~350 字,本工具取 300 字/分钟;演讲语速约每分钟 160~200 字,取 180 字/分钟。结果仅供参考。
论文和作文一般要求多少字?
常见要求:小学作文 300~500 字,中考作文 600 字左右,高考作文不少于 800 字;大学课程论文多在 3000~5000 字,期刊论文摘要多为 200~300 字。投稿前请以征稿文件写明的字数口径为准。
统计结果和 Word 不一致怎么办?
多数是口径不同:Word 的「字数」与「字符数」算法不同,还与是否统计文本框、脚注、页眉页脚有关。建议同时看「字数」和「字符数」两个指标,并以投稿平台或老师要求的口径为准。
中英文混排时字数怎么算才准确?
中文按「字」计、英文按「词」计,再相加,这是稿费和作文的通行口径。数字和标点一般不计入「字数」但计入「字符数」。中英混排的内容建议把两个指标一起看,避免单一数值误判。
空格、换行、标点算不算字数?
通常不算「字数」,但都算「字符数」。本工具同时给出「总字符数」和「非空白字符数」:需要严格卡平台限制(微博、短信、简介)时看字符数,投稿算稿费时看字数。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。