字数统计
字符数、字数、句子、段落和阅读时间随输入实时更新,帖子、短信和网页描述的长度上限就摆在眼前。
把文件拖到这里
.txt, .md · 最大5 MB
如何统计字数和字符数
- 1
粘贴或输入文本
也可以拖入不超过5 MB的.txt或.md文件。不需要按任何按钮。
- 2
看着数字更新
九项数字和四个平台的长度上限,每敲一个键都会重新计算。
- 3
复制或下载统计结果
点一下把报告复制到剪贴板,再点一下保存为.txt文件。
为什么一个emoji在这里算一个字符,在别处却算八个
JavaScript用UTF-16存储文本,在UTF-16里,一个家庭emoji由八个编码单元组成。问大多数计数器👨👩👧有多长,它们会回答八,因为语言本身就是这么报的。可看着屏幕的人只看到一个字符。在限制280个字符的平台上,这个差别不是纸上谈兵:它决定了帖子能不能发出去。这个计数器改为按码位遍历文本,所以报出的数字就是你看到的数字。带重音的字母、印地语的连写字母,以及其他由多个编码单元组成的字符,都是同样的道理。
两种计词方法,为什么都保留
按空格切分文本,几乎是所有计数器都用的规则,对英语有效。但对中文和日语完全失灵,因为这两种语言的词与词之间不加空格:整整一页会被算成一个词。它还会把don't拆成两个,把по-русски也拆成两个。这里默认使用浏览器自带的分词器,它知道页面语言里的词从哪里开始、到哪里结束,所以中文能正确计数,缩写也保持完整。第二种规则,即按空格计数,是有意保留的:有时你需要的是文字处理软件显示的数字,而不是正确的数字,因为任务要求里写的就是那个数字。
句子、段落,以及打乱计数的缩写
句子以句号、问号或感叹号结束,但也有例外。Dr. Smith是一个句子,不是两个;价格$3.50也一样。二十四个常见缩写和小数会被当作所在句子的一部分,所以这里的句子数可能和你的文字处理软件显示的不同。段落是用空行隔开的文本块;如果整段文本一个空行都没有,每个非空行都算作一个段落,否则四十屏长的文档只会报出一个段落。
阅读时间是估算值,可以自己调整
阅读时间等于字数除以阅读速度。大多数工具写死的速度是每分钟200到250个词,对应默读普通文章的速度。内容密集的技术文章读得更慢,熟悉的新闻简报读得更快,朗读还要更慢,大约每分钟130个词,所以朗读时间单独计算。两个速度都是设置项,而不是常数:如果你知道自己的速度,或者你的播客主持人的速度,填进去,这些数字就有了实际用处,而不只是摆设。
文本留在这个标签页里
统计在你的浏览器里、在你已经打开的这个页面中完成。不上传,不存储,任何时候都不经过服务器;断开网络,计数器照样工作。关闭标签页,文本就没了,我们这边也没有,因为它从来没有到过别的地方。
常见问题
中文和日语的字数怎么统计?
用浏览器内置的文本分词器,它不依赖空格就知道词从哪里开始、到哪里结束。按空格计数的话,一整页中文会被算成一个词。如果你确实需要文字处理软件显示的数字,可以在设置里切换到按空格计数。
字符数包括空格吗?
两个数字都会显示:含空格的字符数和不含空格的字符数。底部的平台上限默认使用含空格的计数,因为X、短信和搜索引擎都是这样计算的,不过你可以关掉这一项。
阅读时间是怎么算出来的?
字数除以设置中的阅读速度,默认默读每分钟200个词,朗读每分钟130个词。两者都可以调整;不到一分钟的时长以秒显示,而不是向上取整成没有意义的“1分钟”。
文本会发送到服务器吗?
不会。一切都在你的浏览器中运行。没有上传,不做存储,无需账号,断开网络后页面照样能用。
最长能处理多长的文本?
文件最大5 MB,粘贴的文本最多一百万个字符。超出部分不会让标签页卡死,计数器只统计前一百万个字符,并会说明这一点。
为什么句子数和Word不一样?
因为这里会处理缩写和小数:Dr. Smith和$3.50留在所在的句子里,不会让句子提前结束。Word只按句号切分,所以文本里有姓名缩写、头衔或价格时,句子数会偏多。
能离线使用吗?
能。页面没有需要下载的依赖,也不发任何请求,所以打开之后,完全没有网络也能使用。