文本工具 · 字数统计

字数统计

字符/字数/行数/段落/中英文分别

✓本地处理 · 不上传 ✓免费 · 无需登录 ✓无次数限制 累计 122 次使用
输入或粘贴文本,所有统计实时刷新
就绪 · 等待输入
核心统计 core counts
总字数 words0中文按字 + 英文按词
字符数 chars0含空格
字符数 chars0不含空格
中文字数 CJK0
英文单词 en words0
数字 numbers0
标点 punct0
空格 spaces0
段落 paras0
句子 sentences0
行数 lines0
字节 UTF-80
阅读估时 reading time
阅读时间 read0″中文 300 字 / 英文 200 词 每分钟
朗读时间 speak0″中文 180 字 / 英文 130 词 每分钟
字符构成占比 composition
输入文本后显示构成占比
高频 TOP 10 frequency
输入文本后显示高频字 / 词
就绪 · 纯本地实时统计,文本不上传、不入 URL
第一节

关于本工具

About

写论文、排文案、发微博,不同平台对字数要求各不相同,手动数既慢又容易漏。这个工具把字符、字数、行数、段落和中英文分别拆开显示,输入即出结果。纯前端处理,文本不上传服务器,关掉页面数据就没了。

使用场景

壹

稿件字数超限

杂志社征稿要求正文 3000 字以内,初稿写了 3400 字,编辑退回要求压缩。手动删改时,一边删一边数,删到 2980 字以为够了,结果排版后发现超了半页。用本工具粘贴终稿,直接看纯字数(不含空格和标点)2987 字,比手动数的 3020 字准。再删 13 个词,提交后一次过审,不用再补一次版面费。

贰

论文摘要中英文平衡

研究生写毕业论文,中文摘要写了 450 字,导师要求英文摘要必须与中文内容对等,但英文单词数不能超过 300 词。用本工具分别粘贴中英文稿,中文统计显示中文字符 450 个,英文统计显示单词 287 个。发现英文少翻了一段实验方法,补上后单词数变成 312 个,再精简 12 个词,中英文信息量对等,顺利提交盲审。

叁

公众号排版段落控制

运营公众号,每篇文章在手机端阅读,段落太长用户会划走。编辑要求每段不超过 4 行(约 120 字)。把整篇稿子粘贴进工具,看段落统计:第 3 段 187 字、第 7 段 203 字。手动拆成 2-3 个小段后再次粘贴,确保所有段落都在 80-110 字之间。发文后阅读完成率从 32% 升到 57%,后台数据可查。

肆

翻译报价按字数结算

自由译员接了一单英译中,客户按中文字数付费,报价 0.15 元/字。翻译完成后,用本工具统计中文译稿的字符数(含标点)为 12580 个。客户自己用 Word 数出来是 12700 个,双方不一致。用本工具再测一次,并截图显示「中文字符」栏的 12580,解释 Word 会把换行符和页眉计入。客户认可,按 12580 结算,少扯皮 120 个字的钱。

伍

SEO 描述字数卡控

给公司官网写产品页的 meta description,百度搜索结果摘要最多显示 78 个中文字符。写了 5 版,每次都手动数,第 3 版数了 80 字,上线后末尾被截断成「...」。改用本工具,粘贴后看「字符数(不计空格)」栏,精确到个位。最终版 76 个字符,上线后搜索预览完整显示,核心关键词「全自动包装机 定制」没有被截掉。

第二节

使用指南

Getting Started

使用步骤

  1. 1在输入框粘贴或键入文本,下方实时显示总字符数、总字数、行数、段落数
  2. 2点击「中文字数」标签查看中文字符与中文词数;点击「英文单词」标签查看英文单词数
  3. 3输入框右侧显示「中文字符」「英文字母」「数字」「标点」的分别计数,数值随输入即时更新
  4. 4点击结果区任意一行(如「行数」)可复制该数值;点击「复制全部」一次性复制所有统计结果

输入输出示例

输入输出说明
Hello World! 你好世界!字符数:16 | 字数:12 | 行数:1 | 段落:1 | 中文字数:4 | 英文字数:2常规:中英文混排,验证字符/字数/中英文分别计数是否正确,区分字符与字数
这是一段纯中文文本,用于测试字数统计工具的基本功能。字符数:25 | 字数:25 | 行数:1 | 段落:1 | 中文字数:25 | 英文字数:0常规:纯中文,验证中文字数等于字数,英文字数为0
字符数:0 | 字数:0 | 行数:0 | 段落:0 | 中文字数:0 | 英文字数:0边界:空输入,验证工具对空串的处理,所有计数应为0
a b c字符数:5 | 字数:3 | 行数:3 | 段落:1 | 中文字数:0 | 英文字数:3边界:多行但无空行,验证行数与段落数的区别(段落按连续空行分隔)
前后空格字符数:11 | 字数:3 | 行数:1 | 段落:1 | 中文字数:0 | 英文字数:3易错:空格是否计入字符数?本工具计入;字数是否忽略空格?本工具忽略(只计单词)
12345 67890字符数:11 | 字数:2 | 行数:1 | 段落:1 | 中文字数:0 | 英文字数:0易错:纯数字是否算英文?本工具不算英文,数字单独处理
段落1 段落2 段落3字符数:18 | 字数:3 | 行数:7 | 段落:3 | 中文字数:3 | 英文字数:0边界:多个连续空行,验证段落数按空行分隔,行数包含空行

常见错误对照

1.把 Word 统计的字符数当作工具结果

✗ 错误Word 显示 500 字符,工具显示 520 字符,以为工具错了
✓ 修复直接以工具显示为准,或先确认 Word 是否勾选「包括空格」

Word 默认不计空格,而本工具默认计入所有字符(含空格、换行)。两种统计口径不同,不是工具算错。

2.用中文字数去对标英文字数统计

✗ 错误输入 100 个汉字,工具显示 100 字符,以为和英文 100 词一样
✓ 修复中文按字符计数,英文按单词计数;本工具「字数」= 字符数,非单词数

中文无空格分词,字符即基本单位;英文一个单词含多个字符。用户若想统计英文单词数,应看「英文单词」字段而非「总字符」。

3.把换行符算进段落数里

✗ 错误输入 5 行文字,每行末尾有回车,工具显示段落 5
✓ 修复连续多个换行才产生新段落;单行换行只增加行数,不增加段落

本工具段落按连续空行分隔(两个以上换行符)。单行末尾回车仅算行结束,不产生新段落。

4.粘贴带格式文本导致计数异常

✗ 错误从网页复制一段文字,粘贴后工具显示字符数比原文多几十
✓ 修复先粘贴到纯文本编辑器(记事本),再复制到工具;或使用工具自带的「清除格式」功能

富文本复制会携带 HTML 标签、零宽空格、不可见控制字符,这些都会被计入字符数。

5.混淆「中文字数」与「中文字符数」

✗ 错误输入「你好!」,以为中文字数是 3(含标点)
✓ 修复中文字数 = 2(仅汉字),标点归入「中文标点」字段

本工具将汉字与中文标点分开统计。用户若需要含标点的总数,应看「中文字符」而非「中文字数」。

6.把全角数字/字母当作中文字符

✗ 错误输入全角数字 123,工具显示中文字数 0,以为漏计
✓ 修复全角数字归入「全角字符」字段,不属汉字

全角数字/字母在 Unicode 中属于 CJK 符号区,但不是汉字。本工具严格按 Unicode 区块分类。

7.误以为行数等于实际显示行数

✗ 错误一行 200 字在手机屏幕折成 3 行,工具显示行数 1,以为不对
✓ 修复工具统计的是「硬换行」数(用户按 Enter 的次数),非软换行(自动折行)

本工具行数 = 换行符数量 + 1。屏幕自动折行是渲染行为,不影响底层文本结构。

8.复制粘贴时漏掉末尾换行符

✗ 错误从代码编辑器复制最后一行,工具显示行数比编辑器少 1
✓ 修复在编辑器末尾加一个空行再复制;或确认编辑器是否在最后一行后自动加换行

许多编辑器(如 VS Code)默认文件末尾有换行,但复制时可能不包含。本工具严格按实际输入统计。

第三节

工作原理

How It Works

核心公式

总字符数 = 中文字符数 + 英文字符数 + 数字字符数 + 标点符号数 + 空格数

变量说明

  • 中文字符数汉字字符,含标点
  • 英文字符数英文字母,大小写各算1
  • 数字字符数0-9 每个数字算1
  • 标点符号数中英文标点,每个算1
  • 空格数半角/全角空格,每个算1

示例

输入文本「Hello 你好!2024」:英文字符 5(H,e,l,l,o),中文字符 2(你、好),数字字符 4(2,0,2,4),标点 1(!),空格 1。总字符数 = 5+2+4+1+1 = 13。

粘贴 / 输入原始文本浏览器本地逐字符遍历分类统计(中 / 英 / 数字 / 标点)输出统计结果(字符 / 字数 / 行数 / 段落)实时更新
用户输入 本地处理 输出结果 实时反馈
第五节

常见问题

Q & A
问我复制了一段带标点符号和空格的文字,字数统计是怎么算的?标点和空格算不算字数?+
答

本工具将标点符号和空格都计入「字符数」,但不算入「字数」。字数只统计汉字、英文单词、数字等有效内容,不包含空白字符和标点。例如一段文字有 100 个字符,其中包含 20 个标点和空格,那么字数就是 80。结果区会分别显示字符数和字数,方便按需查看。

问为什么我粘贴了一篇中英文混排的文章,统计出来的中文字数和英文字数加起来不等于总字数?+
答

中文字数和英文字数是分别统计的,总字数是汉字、英文单词、数字等所有有效内容的合计,并非简单相加。例如「你好world」中文字数 2,英文字数 1,总字数 3。如果英文单词被中文字符隔开(如「你world好」),工具会按连续英文片段分别统计,总字数仍等于中文字数+英文字数+数字等。

问我写的文章有几千字,粘贴进去会不会卡死或者算错?+
答

本工具在浏览器本地运行,纯前端处理,不依赖网络,处理速度取决于设备性能。一般几万字的文本都能秒出结果,但如果是几十万字的超长文档,建议分批粘贴或使用桌面编辑器。工具没有字数上限,但极长文本(如百万字)可能导致浏览器短暂卡顿,此时可等待几秒或刷新重试。

问我想统计一段文字里的段落数,但为什么我看到的段落数和工具算出来的不一样?+
答

工具按连续换行符(回车)分割段落,连续多个空行只算一个段落分隔。如果你的文本里每行末尾都有手动换行(软回车/Shift+Enter),而不是段落结束的硬回车,工具会将每一行视为独立段落。建议先确认原始文本的换行格式:硬回车(Enter)产生新段落,软回车(Shift+Enter)只是换行不换段。

问这个工具是离线的吗?我粘贴的内容会不会被上传到服务器?+
答

完全离线,所有计算都在浏览器本地完成,不会将任何文本上传到服务器。粘贴的内容仅存在于当前页面的内存中,关闭页面或刷新后即被清除。可放心处理敏感内容(如合同、论文初稿、个人日记)。

问为什么我统计的英文字数和 Word 里不一样?+
答

Word 的字数统计默认包含页眉页脚、脚注、文本框等元素,而本工具只统计纯文本内容。此外,Word 将连字符连接的单词(如「state-of-the-art」)算作一个词,本工具按空格和标点分割,可能拆成多个。如果希望与 Word 结果一致,建议先清除格式,仅粘贴纯文本再统计。

问我有一段很长的代码,想统计代码的行数和字符数,这个工具支持吗?+
答

支持。工具按换行符统计行数,代码中的空行、注释行都会计入。字符数包含所有可见字符(空格、制表符、标点)。如果代码中有大量缩进(空格或制表符),字符数会偏高,但行数和字数不受影响。适合快速估算代码量或检查文件大小限制。

问为什么我粘贴了空白文本(只有空格和换行),工具还显示有行数和段落数?+
答

空白文本中的换行符会被识别为行分隔,因此即使没有可见字符,只要存在换行,就会产生行数。段落数同理,连续空行只算一个段落分隔。如果希望统计纯粹的有效内容,建议先去除所有空白字符再粘贴,或直接参考字数/中英文字数结果。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

↑↓选择 ↵打开 ⌘+↵新窗口 esc关闭