文本截断
← ToolBox
/ 文本截断
🌙
首页
‹
💻 开发
‹
文本截断
💻 Text Truncate
📐 工作原理与说明
按长度截断文本并添加省略标记。
处理
:达到指定长度后截断,并在末尾追加省略号或自定义后缀。
字素簇
:应按字素簇截断,避免切在代理对中间产生半个 emoji 或乱码。
词边界
:可选择在词边界处截断,避免把单词切成两半。
用途
:列表摘要、卡片描述、控制 SEO description 长度。
输入文本
这是一段比较长的文本内容,用于演示文本截断功能。ToolBox 提供多种截断方式,按字符、按单词、按行等。Hello World ToolBox.
截断选项
截断方式
按字符数
按单词数
按行数
按字节数
保留数量
省略号
...
…
... (more)
[truncated]
无
按每行单独处理
不截断单词(按字符模式)
从末尾截断(保留末尾 N 个)
截断
导出明细 CSV
复制结果
清空
📋 截断结果
请输入文本...
📚 深度解析:文本截断工具
💡 常见使用场景
按长度/字数截断并加省略号。
给列表或卡片统一摘要长度:按字数截断并补省略号,避免不同长度的文案把布局撑乱。
截断
`一二三四五六` 截 4 字 → `一二三四…`。
❓ 常见问题(FAQ)
按字节还是字符?
可选,中文按字符更友好。
为什么截断后出现了半个字?
因为按字节截断时切在了多字节字符中间:UTF-8 下一个汉字占 3 字节,从中间切断会得到无法解码的字节序列,显示为问号或方块。正确做法是按字符(或字素簇)计数后再截断;若必须按字节限制(如短信、数据库字段),应在字符边界处回退。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
📄
.properties 解析器 - 免费开发工具,properties 解析器 | ToolBox免费在线工具箱
.properties 解析器
💻
AST抽象语法树查看器 - 在线解析JavaScript代码生成AST树形结构,支持节点 | ToolBox免费在线工具箱
AST 抽象语法树查看器
🧹
CSS 压缩/美化工具 - 免费开发工具,CSS 压缩/格式化/美化 | ToolBox免费在线工具箱
CSS 压缩/格式化/美化
🏋️
CSS 格式化 - 免费开发工具,在线CSS 格式化 | ToolBox免费在线工具箱
CSS 格式化
✨
Cron 表达式生成器 - 免费开发工具,在线Cron 表达式生成器 | ToolBox免费在线工具箱
⏰ Cron 表达式生成器
🏋️
GraphQL 格式化 - 免费开发工具,在线GraphQL 格式化 | ToolBox免费在线工具箱
◈ GraphQL 格式化
📖
关于「文本截断」
▼
📝
工具简介
Truncate text to a length or word count in your browser — clip strings cleanly.