文本截断
在线文本截断工具,按指定长度或行数截断文本并添加省略号,支持中英文与按词边界截断,适合摘要生成与展示截断,纯前端。
💻 Text Truncate
📐 工作原理与说明
按长度截断文本并添加省略标记。
- 处理:达到指定长度后截断,并在末尾追加省略号或自定义后缀。
- 字素簇:应按字素簇截断,避免切在代理对中间产生半个 emoji 或乱码。
- 词边界:可选择在词边界处截断,避免把单词切成两半。
- 用途:列表摘要、卡片描述、控制 SEO description 长度。
截断选项
📋 截断结果
请输入文本...
📚 深度解析:文本截断工具
💡 常见使用场景
- 按长度/字数截断并加省略号。
- 给列表或卡片统一摘要长度:按字数截断并补省略号,避免不同长度的文案把布局撑乱。
截断
`一二三四五六` 截 4 字 → `一二三四…`。
❓ 常见问题(FAQ)
- 按字节还是字符?
- 可选,中文按字符更友好。
- 为什么截断后出现了半个字?
- 因为按字节截断时切在了多字节字符中间:UTF-8 下一个汉字占 3 字节,从中间切断会得到无法解码的字节序列,显示为问号或方块。正确做法是按字符(或字素簇)计数后再截断;若必须按字节限制(如短信、数据库字段),应在字符边界处回退。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
Truncate text to a length or word count in your browser — clip strings cleanly.