100% 私密 • 浏览器本地运行 • 无需上传

字节计数器

免费在线字节计数器。以 UTF-8 字节、KB 和 MB 衡量文本大小。检查文件大小、API 请求限制和数据库字段大小。100% 私密。

这个字节计数器能做什么

此字节统计以 UTF-8 字节测量文本大小,帮助你了解数据使用量。

  1. 1.在编辑器中输入或粘贴文本,或拖放文本文件。
  2. 2.查看精确的 UTF-8 字节数实时更新 — 以字节显示,较大文本自动以 KB/MB 格式化。
  3. 3.将字节数与字符数对比,了解文本的编码开销。

常见问题

我的文本会上传到服务器吗?

不会。字节计数使用浏览器内置的 TextEncoder API — 所有计算在本地运行。您的文本永远不会离开您的设备。

UTF-8 字节数是如何计算的?

工具使用 TextEncoder.encode() 将文本转换为 UTF-8 字节数组,然后测量其长度。这与现代系统保存文本文件时使用的编码相同,因此计数与实际文件大小匹配。

为什么有些字符占用的字节更多?

UTF-8 是变长编码:ASCII 字符(A-Z,0-9)使用 1 字节,拉丁重音字符(é,ñ)使用 2 字节,中日韩字符(中,日,한)和大部分表情符号使用 3 字节,某些复杂表情符号使用 4 字节。

为什么字节数与字符数不同?

字符数将每个符号计为 1,不考虑编码。字节数反映实际存储成本 — 一个中文字符是 1 个字符但是 3 个字节。差异显示了非 ASCII 文本的编码开销。

字节数与保存文本时的实际文件大小匹配吗?

几乎完全匹配。计数反映 UTF-8 编码大小。实际文件大小可能因换行符(\r\n vs \n)或 BOM 标记而有几字节差异,但对于标准文本匹配精确。

这对数据库字段限制有什么帮助?

许多数据库(MySQL、PostgreSQL)按字节而非字符衡量 VARCHAR 列限制。VARCHAR(255) 列容纳 255 字节,即 255 个 ASCII 字符但只有约 85 个中文字符。本工具显示真实的字节成本。

可以用这个检查 API 请求大小吗?

可以。如果您正在构建 REST API 的 JSON 请求,请在此粘贴 JSON 文本查看其精确字节大小。这有助于保持在请求体限制内(大多数 API 通常为 1MB)。