帮朋友改一篇要投公众号的稿子,她说"控制在 2000 字以内"。 我用 Word 一看 1980 字,刚好;她复制到公众号后台,显示 2150 字,超了。 同一篇文章,两个地方差了 170 字 —— 到底听谁的?
"字数"这个看似简单的概念,在不同平台、不同语言下的算法差异比你想的大。 这篇讲清楚字数到底怎么算、各平台的隐藏规则、以及怎么准确判断"够没够 / 超没超"。
中文"字数" vs 英文"word count"
最根本的区别:中文和英文的"字"概念不同。
- 中文"字数":指字符数,一个汉字算一个字。"你好世界"是 4 字
- 英文"word count":指单词数,一串字母算一个词。"hello world"是 2 words
所以中文 1000 字和英文 1000 words 是完全不同的量级: 1000 个英文单词大约相当于 5000-6000 个字符。 看到字数要求先确认:是中文字符数,还是英文单词数。
标点、空格算不算
这是字数差异的主要来源。不同口径:
- 字符数(含空格):所有字符都算,包括标点、空格、换行
- 字符数(不含空格):算标点不算空格
- 纯文字数:只算文字,不算标点空格(少见)
Word 默认同时显示"含空格"和"不含空格"两个数。 多数中文平台(公众号 / 知乎)按"字符数含标点"算,但是否算空格各不相同 —— 这就是 Word 和公众号字数对不上的原因。
各平台的字数规则
微信公众号
正文无硬性上限(理论 2 万字内),但字数统计按字符算(含标点)。 公众号编辑器自带字数显示,以它显示的为准(因为最终发布看它的)。
小红书
- 标题:20 字符
- 正文:1000 字符
- 中文 1 字符,英文字母也算 1 字符,部分 emoji 算 2 字符
微博
普通用户 2000 字。字符计算,中英文规则各版本不同(中文 1 个,英文字母可能算 0.5)。
抖音文案
通常 55 字以内能完整显示(超过折叠),实际可输入更多。短文案场景关注"前 55 字"的吸引力。
论文
"8000 字"通常指正文字符数(含标点,不含参考文献 / 图表 / 致谢)。 但不同学校规定不同,先问导师 / 看要求确认口径。
怎么准确判断够没够
因为口径有差异,我的建议:
- 用字数统计工具同时看几个数:总字符(含空格)、不含空格、汉字数、英文单词数
- 对准目标平台的口径:发公众号就以公众号后台显示为准,投英文期刊看英文单词数
- 留 5-10% 余量:要求 2000 字以内就写到 1850 左右,防止换平台后超限
写作时关注的几个数
字符数:控制篇幅
最常用,判断够没够 / 超没超。中文内容主要看这个。
段落数:控制节奏
段落数能反映文章节奏。如果 2000 字只有 3 段, 说明每段太长(读着累);如果有 30 段,说明太碎(不连贯)。 公众号文章一般 100-200 字一段比较舒服。
汉字 / 单词分开看:中英混排
技术文章常中英混排("用 React 开发"),发中文平台看总字符, 投英文渠道看英文单词数,分开统计才准。
回到那篇差 170 字的稿子
Word 显示 1980(不含空格),公众号显示 2150(含标点 + 某些空白的算法)。 最终以公众号为准(因为要发在那),我帮她删了 200 字, 公众号后台显示 1950,过了。
总结
字数没有统一标准,核心是分清中文字符数 vs 英文单词数,以及标点空格算不算。 实操就一句话:用字数统计工具看多个口径的数,以目标发布平台显示的为准,留点余量。
站里的字数统计工具 实时显示字符数(含 / 不含空格)、汉字数、英文单词数、行数、段落数、字节数,中英混排一目了然,纯本地不上传。 写完想发公众号,可以用Markdown 同步到公众号那篇的方法排版。