🔢
免费字符计数器
统计字符数、单词数、句子数、字母数、数字数和特殊字符数。检查 Twitter、Instagram 等平台的字数限制。
加载后可离线使用
字符数35
字位35
字节数 (UTF-8)101
单词数2
句子数1
段落数2
字母数28
数字数0
空格数0
换行数2
特殊字符5
唯一字符31
平均词长14 字
阅读时间1 秒
朗读时间1 秒
平台限制
𝕏 推文 (X)35/280 ✓
💼 LinkedIn 帖子35/3000 ✓
🌐 Meta 描述35/160 ✓
▶️ YouTube 标题35/100 ✓
💬 短信35/160 ✓
📷 Instagram 说明35/2200 ✓
不同平台的计数规则不同 — 表情符号、链接和CJK字符可能计为多个字符。
常见用途
- 计算社交媒体帖子的字符数在发布前针对Twitter、Instagram、LinkedIn和其他平台限制检查字符计数。
- 计算SEO元标签的字符数针对搜索引擎字符限制检查标题标签和元描述,以实现最佳显示。
- 计算学术写作的字符数跟踪论文、摘要、申请表和论文提交的字符和单词计数。
- 计算开发中的字符串长度检查字符串长度、字节大小和Unicode字符计数,用于数据库列大小和验证。
- 分析内容结构和统计信息获取详细的文本统计 — 任何内容的句子长度、段落计数和字符频率。
工作原理
所有计数都在你的浏览器中使用 JavaScript 内置的 Unicode API 运行——具体是用 Intl.Segmenter 处理字素簇,用 TextEncoder 计算字节长度——没有服务器调用,也没有外部库。工具区分 Unicode 码点、用户感知的字符(因此旗帜表情或家庭表情算作一个字素,而不是四个)和原始 UTF-8 字节。
- 1支持 Unicode 的解析你输入时,文本通过展开迭代器([...text])拆分为 Unicode 码点,能正确处理基本多文种平面之外的字符。字母和数字使用 Unicode 属性转义(\p{L} 和 \p{N})分类,因此西里尔文、阿拉伯文、中日韩文字等都能正确计数,而不仅是 ASCII。
- 2字素与字节计数浏览器的 Intl.Segmenter API(granularity: 'grapheme')统计用户感知的字符——家庭或旗帜这类多码点表情算作一个。TextEncoder 将文本编码为 UTF-8 并报告字节长度,这对以字节而非字符为限制的短信和网络场景很重要。
- 3结构与频率分析单词按空白拆分检测;句子按 .、! 和 ? 标点计数;段落按双换行边界划分。唯一字符数用 Set 计算。字符和单词频率表用 Map 构建,再按次数排序,列出使用最多的前 10 项。
- 4平台限制对比你的字符数会实时与六个硬编码的平台限制进行比较(推文/X 280、Meta 描述 160、短信 160、LinkedIn 帖子 3000、YouTube 标题 100、Instagram 配文 2200)。进度条和通过/超限指示会在你输入时即时更新,阅读时间按每分钟 225 词估算,朗读时间按每分钟 140 词估算。