mikaio.dev

Character Counter

Type or paste your text below to count characters, words, sentences, paragraphs, and lines.

Characters
0
No spaces
0
Words
0
Lines
0
Sentences
0
Paragraphs
0

统计字符、单词、句子等各项数据

字符计数器对任何需要在长度限制内写作的人来说都是必备工具——有字数限制的社交媒体帖子、meta描述、短信、个人简介,或者其他任何有最大长度限制的表单。这个工具会随着你的输入实时统计字符数(含空格和不含空格)、单词数、句子数、段落数和行数。对使用中文写作的用户来说,这个工具尤其直观:中文本身就是按"字"计数的语言,微博、小红书等平台的字数限制,统计的正是汉字个数,而不是像英文那样按空格分词。

为什么会有字数限制

不同平台设置字数限制各有各的道理:

微博:早期限制140字,因为一条微博对应一条短信的容量;不过由于汉字信息密度高,同样140字的中文微博能表达的内容,远比140个英文字符丰富得多,这也是为什么中文用户很少觉得140字不够用。后来微博放开了长文模式,但140字以内仍是最常见的发帖长度。

Twitter/X:每条推文280个字符,最初是140个字符(对应一条短信),2017年翻倍。这个限制鼓励简洁表达,也让时间线保持易读。

Meta描述(SEO):谷歌搜索结果通常只显示155到160个字符,写中文网页的meta描述时,大约70到80个汉字左右就接近这个显示上限了。

短信:一条标准短信在GSM编码下是160个字符,但中文短信因为使用双字节编码,单条上限通常是70个字。

领英:头衔220字符,个人简介2600字符。

邮件主题:建议控制在60个字符以内,避免在手机邮件客户端里被截断显示。

统计方法

含空格字符数:包括空格、换行和制表符在内的每一个字符都计入。

不含空格字符数:统计前先去掉所有空白字符,适合用来对照那些只统计可见字符的限制。对纯中文文本来说这两个数字通常相差不大,因为中文写作本身较少使用空格。

单词数:按空白字符拆分文本,连续的空格算作一个分隔符,空文本的单词数为0。这个统计维度对英文写作最有意义;如果你写的是中文,更值得参考的是字符数,因为中文书写习惯上不靠空格分词。

句子数:按句末标点(句号、感叹号、问号)加上后续空白或文本结尾来计数。

段落数:由一行或多行空行分隔开的文本块。

行数:换行符总数加一(最后一行可能没有换行符结尾)。

在字数限制内高效写作

有字数限制时,每一个字都很金贵。常用的压缩技巧包括:用主动句代替被动句(通常更短)、去掉可有可无的修饰词、用数字代替文字拼写的数字、在上下文足够清楚时适当使用缩写。中文写作压缩空间的技巧则包括:去掉冗余的"的"字、合并重复表达的短语,以及优先使用更精炼的四字词组。

各平台字符限制一览

了解不同平台的具体字数限制,能帮你更有效地写作:

Twitter/X:每条推文280个字符。2017年11月之前限制是140个字符(对应一条短信)。链接会被自动缩短,统一按23个字符计算,不管实际长度多长。图片、视频和投票不计入字符限制。

领英:头衔220字符,关于我2600字符,帖子3000字符,评论1250字符。

Instagram:配文2200字符(未展开时只显示前约125字符),简介150字符,用户名30字符。

Facebook:帖子63206字符,评论8000字符,主页简介255字符。

谷歌商家资料:商家简介750字符,帖子1500字符。

YouTube:视频标题100字符(建议70字符以内避免被截断),简介5000字符(搜索结果中只显示前157字符)。

排版相关术语

字符:书写系统里的最小单元——一个字母、数字、空格、标点或特殊符号。在Unicode里,每个字符都有一个唯一的编码位。

字形:某种特定字体下字符的视觉呈现形式。同一个字符在常规、粗体、斜体下可能对应不同的字形。

词元(Token):在自然语言处理里,词元通常是语言模型处理的最小单位,可能是一个词或词的一部分。对英文来说,大致750个单词换算成1000个词元;而对中文来说,一个汉字往往就单独占用一个甚至更多词元,这也是为什么把中文文本粘贴进有上下文长度限制的AI工具之前,字符数是一个比英文单词数更直接的参考指标。

不同文字系统的计数逻辑

不同文字体系的计数逻辑并不一样。在拉丁字母文字(英语、西班牙语、法语)里,一个字符大致对应一个字母、数字或标点符号,单词的边界靠空格标示。而在中文和日文里,每一个汉字通常单独算作一个字符,而不像英文那样先按空格分组成词——这也是为什么同样"280字符"的限制,一条中文推文能承载的信息量远远超过一条英文推文,历史上这也是中文用户在Twitter/X上实际可用字数感觉更宽松的部分原因。阿拉伯语、希伯来语是从右往左书写的,一旦考虑了书写方向,字符计数的逻辑和从左往右的文字是一样的。这个工具在所有这些情况下都统一按Unicode码位计数。

私密且即时

计数器在你的浏览器里通过JavaScript的字符串方法和正则表达式对输入文本进行处理,你输入的任何文字都不会被发送到服务器、存储或记录——刷新页面就彻底消失了。

Character counter FAQ

Does the character count include spaces?
Both counts are shown: total characters (including spaces) and characters excluding spaces.
How are sentences counted?
Sentences are counted by the number of period, exclamation, or question mark characters followed by a space or end of text.
What is the difference between lines and paragraphs?
Lines are delimited by newline characters. Paragraphs are groups of lines separated by one or more blank lines.