字数统计
统计字符、汉字、英文单词、数字、标点、行数、段落与字节数;字数按每个汉字和英文单词各计一次。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
无需设置,直接使用默认值
此工具无需设置。
开始处理
在本机浏览器中处理,可随时取消
工具介绍
在线字数统计,适合检查作文、文章或社交媒体帖子是否符合字数要求。中英文混排时,每个汉字、每个英文单词和每个数字各计 1 个字。
同时给出含空格与不含空格的字符数、汉字数、英文字母与单词数、数字、标点、空格、行数、段落数,以及 UTF-8 和 GB18030 字节数。结果为 JSON 格式,最多统计 1 MB 文本,在浏览器中完成,不上传。
使用步骤
- 粘贴要统计的文本,或点击“使用示例”。
- 此工具无需设置,直接点击“运行”。
- 在 stats.json 中查看结果:word_count 是字数,characters 是字符总数;需要保存时点击“下载”。
格式与限制
- 输入
- 文本
- 输出
- JSON
- 大小上限
- 1 MB
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
中英文混排时字数怎么算?
每个汉字计 1 个字,每个英文单词、每个数字也各计 1 个字,标点和空格不计入字数。例如“今天是 2026 年。Hello, world.”的字数为 7:4 个汉字、2 个英文单词和 1 个数字。
字符数和字数有什么区别?
characters 统计全部字符,包括空格、标点和换行;characters_without_spaces 不计空格、制表符和换行。要求按“字符”限制长度时,请看这两项。
it’s、well-known、1,200 这类写法怎么计数?
含撇号或连字符的英文单词算 1 个,如 it’s 和 well-known;用小数点或逗号连接的数字算 1 个数字,如 3.5 和 1,200。digits 则逐个统计数字字符。
为什么有两个字节数?
bytes_utf8 是文本按 UTF-8 编码的大小,bytes_gb18030 是按兼容 GBK 的 GB18030 编码的大小。常用汉字在 UTF-8 中占 3 个字节,在 GB18030 中占 2 个字节,数据库字段或系统按字节限制长度时可以参考。
行数和段落数怎么算?
每个换行开始新的一行,但末尾的换行不会多算一个空行;non_empty_lines 不计空白行。段落以空行分隔,只换行而不空行仍算同一段。
用到这个工具的工作流
相关工具
文本美化
在中文与英文、数字之间加空格,并可改用中文标点、整理段落与多余空格。
大小写与命名风格转换
逐行转换字母大小写,或把短语与标识符转为驼峰、帕斯卡、下划线、短横线或常量命名。
文本差异对比
逐行对比两段文本并标注行号,可下载统一差异格式文本和 JSON 报告。
文本行处理(去重、排序、过滤)
一次完成去除首尾空白、删除空行与重复行、统计重复次数、按长度过滤、排序(含自然顺序与拼音顺序)以及添加前后缀。
汉字转拼音
将汉字转为带声调、数字声调或无声调的拼音,根据词语判断多音字;也可只取首字母或输出拼音注音。
标点符号转换
把文本中的标点全部转为中文全角或英文半角标点,数字、时间与链接中的符号保持不变。