关于字数统计
文本统计是写作、编辑、内容创作中常见的需求。无论是博客文章字数控制、社交媒体字数限制(如 Twitter/X 的 280 字符限制、微博的 140 字限制)、SEO 文章关键词密度计算,还是代码注释行数统计、文件大小估算,都需要快速准确地获取文本的字符数、字数、行数与字节数。
不同场景对"字数"的定义不同:英文按单词(word)计算,中文按汉字字符计算,编程场景则更关注字符数与字节数。本工具同时统计字符数、字数(按空白字符分隔的词数)、行数、字节数(UTF-8 编码后的字节数),覆盖各类统计需求。
所有统计在浏览器本地完成,文本不上传服务器,可放心处理包含敏感信息的文档片段。统计结果实时更新,方便边编辑边查看。
核心特性
多维统计
一次统计字符数、字数、行数、字节数四项核心指标,满足不同场景需求。
UTF-8 字节计算
使用 Blob API 准确计算 UTF-8 编码后的字节数,中文占 3 字节,Emoji 占 4 字节。
实时更新
输入即统计,无需点击按钮,边输入边查看结果,提升编辑效率。
本地处理无上传
所有统计在浏览器内完成,包含敏感信息的文本可放心处理。
使用场景
社交媒体文案
撰写微博、Twitter、小红书等内容时,实时监控字数避免超出平台限制被截断。
SEO 文章优化
控制博客文章字数在搜索引擎偏好的范围(通常 1500-3000 字),同时检查关键词密度。
代码注释统计
统计代码文件中的注释行数与代码行数,评估代码注释覆盖率与可维护性。
文件大小估算
通过统计文本字节数,估算存储或传输该文本所需的磁盘空间与带宽。
常见问题
为什么我看到的字数与 Word 显示的不同?
Word 对中文字数的统计方式为"汉字 + 西文单词",本工具的"字数"按空白字符(空格、换行、制表符)分隔的词数计算,对纯英文文本与 Word 一致,对中英文混排会有差异。"字符数"则统计所有字符(含中英文与标点),更适合代码场景。
字节数是怎么计算的?
本工具使用 Blob API 将文本按 UTF-8 编码后计算字节数。ASCII 字符(英文字母、数字)占 1 字节,中文常用汉字占 3 字节,Emoji 等四字节字符占 4 字节。这与大多数现代 Web 应用、数据库 UTF-8 存储的字节数一致。
支持统计代码行数(LOC)吗?
本工具的"行数"按换行符(\n)数量计算,包含空行。如需统计代码行数(去除空行与注释行),建议使用专门的代码统计工具如 cloc、scc 等。
统计时包含首尾空格吗?
字符数与字节数包含所有字符(含首尾空格);字数计算时会先 trim 首尾空白再分隔,避免首尾空格被计入虚假的词。