自動換行工具|按指定字元數換行(免費)

免費線上工具,可依您指定的字元數自動為長文字插入換行。適合調整郵件內文的換行、或將文字貼入較窄區域時整理格式。無需註冊,完全在瀏覽器中執行。

格式化前


格式化後

以指定字數換行是什麼

本工具會將您貼上的文章按指定的字數分段,重新插入換行。即使原本完全沒有換行的長文,也能整形為按固定寬度折行的狀態。可用於調整郵件正文的折行,或在把文字灌入較窄欄位之前先行整理。

分段僅依字數機械地進行。日文全形字元與英數字同樣計為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 個字元折行以提升可讀性。