字数统计

统计字符、词、行与 UTF-8 字节数

Ctrl+Enter 执行 · Ctrl+K 清空

输入

13

输出

字符数:0|行数:0

使用说明

粘贴或输入文本,点击「统计」查看字符数、词数、行数和 UTF-8 字节数。

关于字数统计

文本统计是写作、编辑、内容创作中常见的需求。无论是博客文章字数控制、社交媒体字数限制(如 Twitter/X 的 280 字符限制、微博的 140 字限制)、SEO 文章关键词密度计算,还是代码注释行数统计、文件大小估算,都需要快速准确地获取文本的字符数、字数、行数与字节数。

不同场景对"字数"的定义不同:英文按单词(word)计算,中文按汉字字符计算,编程场景则更关注字符数与字节数。本工具同时统计字符数、字数(按空白字符分隔的词数)、行数、字节数(UTF-8 编码后的字节数),覆盖各类统计需求。

所有统计在浏览器本地完成,文本不上传服务器,可放心处理包含敏感信息的文档片段。统计结果实时更新,方便边编辑边查看。

核心特性

多维统计

一次统计字符数、字数、行数、字节数四项核心指标,满足不同场景需求。

UTF-8 字节计算

使用 Blob API 准确计算 UTF-8 编码后的字节数,中文占 3 字节,Emoji 占 4 字节。

实时更新

输入即统计,无需点击按钮,边输入边查看结果,提升编辑效率。

本地处理无上传

所有统计在浏览器内完成,包含敏感信息的文本可放心处理。

使用场景

1

社交媒体文案

撰写微博、Twitter、小红书等内容时,实时监控字数避免超出平台限制被截断。

2

SEO 文章优化

控制博客文章字数在搜索引擎偏好的范围(通常 1500-3000 字),同时检查关键词密度。

3

代码注释统计

统计代码文件中的注释行数与代码行数,评估代码注释覆盖率与可维护性。

4

文件大小估算

通过统计文本字节数,估算存储或传输该文本所需的磁盘空间与带宽。

常见问题

为什么我看到的字数与 Word 显示的不同?

Word 对中文字数的统计方式为"汉字 + 西文单词",本工具的"字数"按空白字符(空格、换行、制表符)分隔的词数计算,对纯英文文本与 Word 一致,对中英文混排会有差异。"字符数"则统计所有字符(含中英文与标点),更适合代码场景。

字节数是怎么计算的?

本工具使用 Blob API 将文本按 UTF-8 编码后计算字节数。ASCII 字符(英文字母、数字)占 1 字节,中文常用汉字占 3 字节,Emoji 等四字节字符占 4 字节。这与大多数现代 Web 应用、数据库 UTF-8 存储的字节数一致。

支持统计代码行数(LOC)吗?

本工具的"行数"按换行符(\n)数量计算,包含空行。如需统计代码行数(去除空行与注释行),建议使用专门的代码统计工具如 cloc、scc 等。

统计时包含首尾空格吗?

字符数与字节数包含所有字符(含首尾空格);字数计算时会先 trim 首尾空白再分隔,避免首尾空格被计入虚假的词。