自动换行工具|按指定字符数换行(免费)

免费在线工具,可按您指定的字符数自动为长文本插入换行。适合调整邮件正文的换行、或将文本贴入较窄的区域时整理格式。无需注册,完全在浏览器中运行。

格式化前


格式化后

以指定字数换行是什么

本工具会将您贴上的文章按指定的字数分段,重新插入换行。即使原本完全没有换行的长文,也能整形为按固定宽度折行的状态。可用于调整邮件正文的折行,或在把文字灌入较窄字段之前先行整理。

分段仅依字数机械地进行。日文全角字符与英数字同样计为1个字,因此若是日文,视觉上的宽度也大致整齐。不过请留意两点:英文单字可能在中途被切断,以及 HTML 标签或 Markdown 语法有被破坏的可能。仅对纯文本进行整形最为稳妥。

指定字数换行的操作步骤

  1. 贴上想整形的文章 在「整形前」字段输入目标文章。既有的换行会原样保留,如有需要请先行去除。
  2. 决定折行的字数 邮件正文以72~80字、印刷或较窄字段以30~40字为参考。请依用途输入数值。
  3. 整形并确认结果 按下「整形」后,结果会显示在「整形后」字段。请以肉眼确认单字是否有不自然的切断。

用好本工具的小技巧

  • 邮件客户端通常在每行约 72~80 个字符处自动换行。发送前预先格式化,可提升阅读体验。
  • 不支持 HTML 标签或 Markdown 格式的文本,请仅使用纯文本。
  • 中英文混排时,可能会在英文单词中间断行。
  • 用于打印或导入阅读软件时,建议每行换行在 30~40 个字符左右,排版更整齐。

指定字数换行的实用场景

把邮件正文整理得更易读

长文若原样寄出,会依收件端的环境折行得参差不齐。事先以72~80字整形,在任何环境下都能以您预期的形式呈现。

把文字灌入较窄的字段

在贴入表单或系统输入栏等宽度有限之处前先行整形,可避免溢出与自动折行的紊乱。

整理印刷用的原稿

散发资料或脚本这类以纸张阅读的内容,控制在每行30~40字左右可减少视线移动,读来更为轻松。

让等宽显示之处对齐

想统一原始码注释或设定档说明文等以等宽字型显示之处的行长时,即可使用。

换行与行长的术语

折行
指将过长的行以指定宽度送往下一行。有由显示端自动进行的情形,也有如本工具般实际插入换行字符的情形。
字数
本工具计数的单位。不区分全角与半角,一律视为1个字,因此与位元组数并不一致。
纯文本
指不含格式与装饰、仅由文字构成的文本。若对含有标签或语法的内容进行整形,可能会破坏其结构。
等宽字型
指所有字符宽度相同的字型。对齐行长的效果会直接反映在外观上。
单字边界
指英文中单字可以断开的位置。本工具仅依字数分段,并不考虑此处。

常见问题

是的,每个字符(包括中文全角字符)均计为 1 个字符。本工具按 Unicode 码点计数,而非字节数。

HTML 标签会被视为普通文本并计入字符数,可能在标签中间断行导致 HTML 损坏。本工具仅适用于纯文本。

不能。本工具会严格按照指定字符数断行,不会检测单词边界。如需按单词边界折行,请使用专门的 word-wrap 工具。
工具君

闲话 ― 80 字符的"魔咒":从打孔卡延续至今的惯例

许多代码编辑器和开发规范推荐"每行不超过 80 个字符",这个数字可以追溯到 IBM 于 1928 年设计的打孔卡(每行 80 列)。作为计算机物理存储介质,打孔卡的列数成为终端显示宽度的标准,并延续为现代终端的默认宽度(80 列 × 24 行)。

Linux 内核的官方编码规范至今仍建议"每行不超过 80 个字符"。不过,由于 GitHub 和 VS Code 支持更宽的显示,越来越多的团队将限制放宽到 120 或 160 个字符。

在电子邮件领域,每行折行在 72~78 个字符是长期沿用的惯例。这源于 RFC 2822(电子邮件格式标准)虽允许每行最多 1000 个字符,但建议以约 72 个字符折行以提升可读性。