文本换行
按指定宽度自动折行:英文按空格断行、中文按字符断行,保留已有换行,支持首行缩进与悬挂缩进、超长单词硬拆,输出定宽文本块。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
原始文本
折行方式
折行结果
按单词折行不会切断英文单词,中文会在任意两个汉字之间断行。
输入文本后立即显示折行结果。
这个工具能做什么
- 把一段没有换行的长文本按 80 个字符折行,贴进邮件、工单或代码注释里都不会溢出。
- 给中文段落排版:中文没有空格,按字符折行才能控制在固定宽度内,避免整段挤在一行。
- 生成定宽文本块(ASCII 卡片、终端提示、纯文本表格)时,用首行缩进与悬挂缩进排出层次。
- 处理从 PDF 复制来的「一行到底」文本:保留原有换行,只把过长的行拆开。
示例
输入
The quick brown fox jumps over the lazy dog
输出
The quick brown fox jumps over the lazy dog
每行宽度 20、按单词折行:英文单词不会被拆开,所以第一行停在 fox(19 字符),第二行停在 lazy。
常见问题
按单词折行和按字符折行怎么选?
英文文本选「按单词」,单词不会被拆成两半,可读性更好;中文、日文这类没有空格分隔的文字选「按字符」,否则一整段会被当成一个「词」挤在一行。中英混排用「按单词」也可以:中文会逐个字符成为断点,英文单词仍然整体移动。
宽度是怎么数的?
按字符(Unicode 字形簇)计数,emoji 与组合字符各算一个。如果目标是终端或等宽字体里的对齐效果,可以勾选「全角字符算 2 列」,这样中文占两列、英文占一列,视觉宽度才一致。
首行缩进和悬挂缩进有什么区别?
首行缩进只加在第一行前面,适合段落起首空两格的排版习惯;悬挂缩进加在除第一行以外的所有行前面,适合列表项、参考文献这类「第一行顶格、后续行缩进」的样式。缩进不占用每行宽度,是加在宽度之外的。
很长的单词或 URL 会怎么处理?
默认开启「超长单词硬拆」:比整行宽度还长的单词会被切开,保证每行都不超宽。关掉它,这样的词会单独占一行并超出宽度——适合不想破坏 URL 的场景。
会保留我原来的换行吗?
默认保留:原来的每一段分别折行,段落结构不变。取消「保留已有换行」会把所有换行当成空格,先把文本合并成一整段再重新折行。
关键词:text wrapword wrapline breakfixed widthhanging indent文本换行自动换行定宽排版悬挂缩进首行缩进