utilduck
Home · 办公 · 字数统计

字数统计

粘贴或输入文本,即时统计字符、单词等。

字符数
0
不含空格0
单词0
句子0
行数0
字节 (UTF-8)0

关于此工具

字符和单词数对文章、社交贴文、SEO 元信息和有字数限制的表单很有用。字节长度(UTF-8)在中文等一个字占多个字节时,对数据库和消息发送很重要。

文本字符数怎么统计?

统计字符数时,把文本中的每个字母、数字、标点符号和空格都算作一个字符;若要统计不含空格的字符数,从总数中减去空格字符的数量。例:"Hello, world!" 共有 13 个字符,不含空格为 12 个。

字符数与字节数统计步骤

  1. 统计文本中每个可见字符、数字、标点符号和空格,得到总字符数。
  2. 去掉所有空白字符(空格、制表符、换行),统计剩下的字符数,得到不含空格的字符数。
  3. 按空白切分文本以统计单词数,统计换行次数以得到行数。
  4. 通过统计句末标点(句号、感叹号、问号)出现的次数来识别句子数。
  5. 用 UTF-8 编码统计字节长度,中文、韩文等非拉丁字符通常一个字占用不止 1 个字节。

字符与字节统计规则

字符数(不含空格) = 总字符数 - 空白字符数 · 字节数 = UTF-8 编码后的长度
  • 总字符数 = 每个字母、数字、标点符号、空格和换行符的总和
  • 字节数(UTF-8) = 存储所需的字节大小;英文字母每个占 1 字节,中文等多数文字每个占 3 字节

速答字符数问题

字符数是否包含空格?

是的,默认的字符数包含空格,另一个不含空格项显示去掉空格后的数值。例如:'Hello, world!' 总共13个字符,不含空格为12个(去掉1个空格)。

一个韩文字符用UTF-8编码是多少字节?

3字节。'안녕하세요'(5个韩文字符)在本工具的字节计算中显示为15字节。

为什么表情符号的字符数和字节数计算不同?

像😀这样的表情符号算作1个字符,但用UTF-8编码要占4字节,比一个ASCII字母(1字节)多得多。

这个工具会计算EUC-KR字节数吗?

不会。本工具只通过浏览器的Blob API计算UTF-8字节数。UTF-8中一个韩文字符占3字节,而部分韩国系统仍在使用的旧编码EUC-KR中同一字符只占2字节,因此以EUC-KR为准的字数限制不能直接与本工具的UTF-8字节数比较。

句子数是怎么计算的?

把句末标点(句号、感叹号、问号,以及全角。!?)组成的分组算作一句。完全没有这类标点的文本也会算作一句。

单词数是怎么计算的?

以空格为界拆分文本,空格之间连续的字符段各算作一个单词。

自我介绍文的字数限制是多少?

因机构和平台而异。有的按含空格计算,有的按不含空格计算,字数上限本身(500字、1000字、1500字等)也因企业或学校而不同。没有统一的标准数字,请务必查看申请对象的具体说明。

'café' 是几个字符、几字节?

4个字符,UTF-8编码为5字节。带重音符号的é单独占2字节,其余3个ASCII字母各占1字节。

字符数与字节数示例

文本字符数不含空格字节数(UTF-8)
Hello, world!131213
cafe au lait121012
The quick brown fox jumps over the lazy dog.443644
안녕하세요5515
SEO meta descriptions should stay under 160 characters544754

常见问题

什么算一个字符?

每个字母、数字、标点符号、空格和换行符都算一个字符。表情符号和带变音符号的字母各算一个字符,即使存储时可能占用不止 1 个字节。

为什么字符数和字节数会不一样?

字符数统计的是文本的可见单位,字节数(UTF-8)统计的是存储所需的大小。像 "Hello" 这样的英文字母每个占 1 字节,而中文、日文、韩文以及很多带变音符号的字符通常占 2 到 4 字节,所以字节数往往更大。

常见平台的字符数限制是多少?

各平台限制不同:X(原 Twitter)每条帖子限 280 字符,短信单条限 160 字符,搜索结果的元描述通常建议控制在 155 到 160 字符以内。请以具体平台当前的限制为准。

句子数是怎么统计的?

通过识别文本中句末标点(句号、感叹号、问号)出现的次数来统计句子数。如果一段文本没有这类标点,仍会被算作 1 个句子。

字符数和字节数在你输入时实时计算,基于标准 Unicode 文本长度和 UTF-8 字节大小;如果某个平台自身的计数器使用不同编码或把表情符号算作多个单位,结果可能会略有差异。

Sources: RFC 3629 - UTF-8, a transformation format of ISO 10646, The Unicode Standard

隐私与安全

  • 在浏览器中计算 — 您输入的内容仅在本机设备上计算,不会发送到 utilduck 服务器。
  • 加密连接 — 所有页面均通过 HTTPS 提供,传输过程中无法被读取。
  • 不提供给第三方 — 您输入的内容不会传递给分析或广告服务。
  • 不保存 — 计算结果不会保存到任何服务器,也无需注册账号。

最后更新: 2026-08-17