字节计数器 — UTF-8、UTF-16 与 UTF-32 字节计算器

需要字符串的精确字节大小?在下方粘贴任意文本,即可查看其 UTF-8、UTF-16 和 UTF-32 字节长度,以及字符数和码点数。

字节计数器

UTF-8 字节计算器

输入文本
0
UTF-8 字节
0
UTF-16 字节
0
UTF-32 字节
0
字符数
0
码点

UTF-8 每个字符占 1–4 字节:ASCII 为 1 字节,带重音的拉丁字符 2 字节,多数中日韩字符 3 字节,表情符号 4 字节。

你的文本有多少字节?

字符和字节并不相同。字符串的字节大小取决于编码:UTF-8 对 ASCII 使用 1 字节,对表情符号最多 4 字节;UTF-16 使用 2 或 4 字节;UTF-32 每个码点始终 4 字节。在上方粘贴文本,本工具会同时显示这三者,让你确切知道字符串占用多少空间。

为什么字节大小很重要

字节限制无处不在:数据库列大小(VARCHAR 常以字节计)、HTTP 头与 Cookie、JSON 负载预算、短信分段、二维码以及 API 字段上限。一个 20 字符的字符串,依字符集不同可能是 20 字节或 80 字节,因此只数字符可能在不知不觉中超限。UTF-8 是 Web、JSON 和多数数据库的默认编码。

字符、码点与字节

本工具区分三种不同的计数。字符是字素簇——读者眼中的一个符号,包括由多个码点组成的表情符号。码点是单个 Unicode 标量值。字节是编码后的存储大小。像 👍 这样的表情是 1 个字符、1 个码点、4 个 UTF-8 字节;旗帜表情是 1 个字符,但有 2 个码点、8 个 UTF-8 字节。

私密且即时

一切都使用标准的 TextEncoder 在你的浏览器中计算,因此计数与服务器或数据库实际存储的完全一致。你粘贴的内容不会被上传,因此对令牌、密钥等敏感字符串也很安全。编辑文本,每个数字都会实时更新。

常见问题

UTF-8 中一个字符是多少字节?

1 到 4 字节。ASCII 字母和数字为 1 字节,带重音的拉丁字符及希腊/西里尔字符为 2 字节,多数中日韩字符为 3 字节,表情符号和较少见的符号为 4 字节。

字符、码点和字节有什么区别?

字符(字素)是你看到的一个符号;码点是单个 Unicode 标量值;字节是编码后的大小。一个表情可能是 1 个字符、1 个码点、4 个 UTF-8 字节——由多个码点组成的表情会用得更多。

数据库应当统计哪种编码?

通常是 UTF-8,它是 Web、JSON 和多数现代数据库的默认编码。请检查你的列长度是按字节还是按字符定义——UTF-8 多字节字符可能超过按字节计的限制。

我的文本会被发送到服务器吗?

不会。字节统计完全在你的浏览器中使用标准 TextEncoder 进行,因此对 API 密钥、令牌等敏感字符串也很安全。

最后更新:2026年6月14日

准备好看看你的帖子真实呈现效果了吗?

将草稿粘贴到 PostTruncate 编辑器中,即可立即查看 LinkedIn、X、Instagram、Facebook、Threads 和 TikTok 的实时预览——折叠线、话题串分割和字数限制提示会随输入实时更新。完全免费、即时呈现,且所有内容均不离开你的浏览器。

开始写作——完全免费