字符与单词计数器
输入或粘贴文本,就能看到含空格与不含空格的字符数、单词数、句子数、行数,以及 UTF-8 字节大小,全部随打字实时更新。它是为「限制由别处强加」的场景而生的:必须放得下的帖子、不能被截断的元描述、按字节而非按字母计数的数据库列。衡量同一段文本的这三种方式,彼此不一致的频率比人们预想的高得多,而这正是把它们并排显示的原因。全部计算都在页面内完成,不保存也不发送。
—
0
字符
0
不含空格
0
单词
0
句子
0
行
0
字节
使用方法
- 在文本框中输入或粘贴文本。
- 输入时统计数据会即时更新。
- 严格的长度限制请使用「不含空格」字符数。
- 用字节数检查 UTF-8 存储大小。
- 点击清空可重新开始。
常见问题
- 字符是如何计数的?
- 按 Unicode 码点计数,因此表情符号和带重音的字母都能正确计算。
- 单词是如何计数的?
- 单词是以空白分隔的片段;连续的空格或换行不会增加计数。
- 字节数是什么?
- 它是文本以 UTF-8 编码后的大小,也是大多数系统存储和传输文本的方式。
- 我的文本会被保存吗?
- 它只保留在你的浏览器中。会在本地保存以便再次访问时仍在,但绝不会上传。
- 为什么社交平台数出来的字数不一样?
- 因为多数平台采用自己的规则,而不是单纯地数字符。链接通常会被替换成固定长度的占位符,无论 URL 有多长;有些服务还会按文字体系加权,拉丁字符算一个单位、CJK 算两个。把这里的数字当作文本的真实长度,把平台自己的计数器当作最终判定。
- 为什么一个表情符号会被算成不止一个字符?
- 因为这里的「字符」指的是 UTF-16 码元,而这正是 JavaScript、多数数据库和多数长度限制实际计数的单位。基本范围之外的表情占两个码元,而由多个部件拼接成的单个可见表情——比如国旗或一家人——可能占用更多。看起来是一个符号的东西,底下往往是一小串序列。
- 元描述应该写多长?
- 通常建议 150~160 个字符,但搜索引擎是按渲染宽度而非字符数截断的,所以一行全是宽字符时会比窄字符更早被切掉。把这个数字当作参考,把重要的词放在前面,截断点就不再要紧了。
相关工具
字母频率分析
统计文本中每个字符(字母/数字/空白/标点)的出现次数,并与标准英语字频对比 — 用于古典密码分析。
文本 0 0
词频统计
统计文本中每个词出现的次数——支持停用词过滤、最小长度、CSV 导出。
文本 0 0
社媒 / SEO 字数上限检查器
一次输入即可对照 28+ 个平台上限——Twitter、Instagram、SEO 标题、广告文案、应用商店等。
文本 0 0
Unicode 字符检查器
把字符串拆成字符,逐个显示码点、UTF-8 字节、HTML 实体、CSS 转义以及所在 Unicode 区块。
文本 0 0
字节大小换算(KB / KiB / MB / MiB / ...)
在十进制(KB、MB、GB——SI 基数 1000)与二进制(KiB、MiB、GiB——IEC 基数 1024)字节单位间换算,附比特。
转换 0 0
数字缩略词生成器 (i18n, a11y)
将长单词转换为数字缩略词 — 保留首尾字母,用省略的字母数替换中间部分,例如 internationalization → i18n 或 accessibility → a11y。
文本 0 0