字符计数器
粘贴或输入文本,即可查看篇幅、高频词语和预计阅读时间。所有计算均在浏览器中完成,并考虑表情符号和带附加符号的字母。
使用方法
- 将文本粘贴或输入到文本框中。
- 查看字符、词语、句子、段落和行数,再查看预计阅读与朗读时间。UTF-8 大小表示文本编码后的字节数。
- 当文本混用多种文字系统时,可查看类别明细。
功能
- 统计字符、词语、行数及 UTF-8 字节数
- 显示阅读时间估算和高频词语
- 按文字类别查看字符分布
- 分别统计空白字符和非空白字符
- 显示句子、段落数量及朗读时间估算
适用场景
- 检查表单或稿件的字数限制
- 梳理多语言草稿的结构
- 估算演讲稿的长度
- 发布前找出重复出现的词语
结果如何计算
字符按 Unicode 字素簇计算:一个带重音的字母或家庭表情即使含有多个码位,也可以算作一个字符。字符总数包括空白字符。这里统计的是文本字符,而不是某种字体绘制出的字形数量。
空白字符包括空格、制表符、不换行空格和 Unicode 换行分隔符。CRLF 组合算作一个空白字符和一次换行。LF、CR、NEL,以及 Unicode 行分隔符和段落分隔符也会另起一行。空文本为零行;末尾的换行会增加一个空行。
浏览器支持 Intl.Segmenter 时,会根据所选语言识别词语边界,也能处理中文等不使用空格分词的文字。否则,每段连续的字母或数字算作一个词,允许其中包含组合标记和内部撇号。在这种情况下,一段没有空格的中文会被视为一个连续片段,因此不同浏览器的词数可能不同。
UTF-8 大小表示编码后文本的字节数。1 KB 为 1,000 字节,1 KiB 为 1,024;1 MB 为 1,000,000 字节,1 MiB 为 1,048,576。表情和非拉丁字符即使算作一个字符,也常常需要多个字节。
在较旧的浏览器中,备用计数算法会将常见的组合标记、表情序列、旗帜和韩文音节合并计算。它无法完全替代 Unicode 分段规则,某些文字中少见的组合可能会得到不同的结果。如果浏览器无法可靠识别字符类别,该字符会归入“表情及其他”。
浏览器支持时,会根据所选语言识别句子边界;旧版浏览器则根据标点符号估算。缩写和不常见的标点用法仍可能影响结果。空白行(包括仅含空格或制表符的行)和 Unicode 段落分隔符用于分段,单个普通换行符不会另起一段。
阅读时间按每分钟 200 个词估算,朗读时间按每分钟 130 个词估算,结果向上取整到分钟。这只是规划时长的参考,实际时间取决于语言、内容、停顿和个人速度,尤其不宜直接当作中文阅读速度。
词语密度等于某个词的出现次数除以总词数,再乘以 100。列表最多显示 25 个词语,包含常用词和数字。大小写不同或重音符号编码等价的词会合并,词形不同的词仍分别统计。比例以全文总词数为分母,因此列表中的百分比不一定合计为 100%。
行数按文本中实际存在的换行符统计,包括空白行,不受屏幕宽度造成的自动折行影响。七个段落之间各有一个空白行且没有其他换行时,共计 13 行。
计数器的用途
可用于准备有长度限制的社交帖子、表单字段、消息、标题、SEO 描述和短文案。
核对作业或编辑任务要求的篇幅,再通过句子数和段落数检查结构。预计阅读与朗读时间可作为安排文章、演讲或配音稿时长的参考。
通过高频词列表发现重复措辞,再决定是否调整。字符类别适合检查多语言草稿,行数则有助于了解粘贴文本的结构。
你可以在提交表单或发布内容前先检查长度,避免超出平台限制。
