自動換行工具|按指定字元數換行(免費)
免費線上工具,可依您指定的字元數自動為長文字插入換行。適合調整郵件內文的換行、或將文字貼入較窄區域時整理格式。無需註冊,完全在瀏覽器中執行。
格式化前
格式化後
以指定字數換行是什麼
本工具會將您貼上的文章按指定的字數分段,重新插入換行。即使原本完全沒有換行的長文,也能整形為按固定寬度折行的狀態。可用於調整郵件正文的折行,或在把文字灌入較窄欄位之前先行整理。
分段僅依字數機械地進行。日文全形字元與英數字同樣計為1個字,因此若是日文,視覺上的寬度也大致整齊。不過請留意兩點:英文單字可能在中途被切斷,以及 HTML 標籤或 Markdown 語法有被破壞的可能。僅對純文字進行整形最為穩妥。
指定字數換行的操作步驟
- 貼上想整形的文章 在「整形前」欄位輸入目標文章。既有的換行會原樣保留,如有需要請先行去除。
- 決定折行的字數 郵件正文以72~80字、印刷或較窄欄位以30~40字為參考。請依用途輸入數值。
- 整形並確認結果 按下「整形」後,結果會顯示在「整形後」欄位。請以肉眼確認單字是否有不自然的切斷。
用好本工具的小技巧
- 郵件客戶端通常在每行約 72~80 個字元處自動換行。傳送前預先格式化,可提升閱讀體驗。
- 不支援 HTML 標籤或 Markdown 格式的文本,請僅使用純文本。
- 中英文混排時,可能會在英文單詞中間斷行。
- 用於列印或匯入閱讀軟體時,建議每行換行在 30~40 個字元左右,排版更整齊。
指定字數換行的實用場景
把郵件正文整理得更易讀
長文若原樣寄出,會依收件端的環境折行得參差不齊。事先以72~80字整形,在任何環境下都能以您預期的形式呈現。
把文字灌入較窄的欄位
在貼入表單或系統輸入欄等寬度有限之處前先行整形,可避免溢出與自動折行的紊亂。
整理印刷用的原稿
散發資料或腳本這類以紙張閱讀的內容,控制在每行30~40字左右可減少視線移動,讀來更為輕鬆。
讓等寬顯示之處對齊
想統一原始碼註解或設定檔說明文等以等寬字型顯示之處的行長時,即可使用。
換行與行長的術語
- 折行
- 指將過長的行以指定寬度送往下一行。有由顯示端自動進行的情形,也有如本工具般實際插入換行字元的情形。
- 字數
- 本工具計數的單位。不區分全形與半形,一律視為1個字,因此與位元組數並不一致。
- 純文字
- 指不含格式與裝飾、僅由文字構成的文字內容。若對含有標籤或語法的內容進行整形,可能會破壞其結構。
- 等寬字型
- 指所有字元寬度相同的字型。對齊行長的效果會直接反映在外觀上。
- 單字邊界
- 指英文中單字可以斷開的位置。本工具僅依字數分段,並不考慮此處。
常見問題
閒話 ― 80 字元的"魔咒":從打孔卡延續至今的慣例
許多程式碼編輯器和開發規範推薦"每行不超過 80 個字元",這個數字可以追溯到 IBM 於 1928 年設計的打孔卡(每行 80 列)。作為計算機物理儲存介質,打孔卡的列數成為終端顯示寬度的標準,並延續為現代終端的預設寬度(80 列 × 24 行)。
Linux 核心的官方編碼規範至今仍建議"每行不超過 80 個字元"。不過,由於 GitHub 和 VS Code 支援更寬的顯示,越來越多的團隊將限制放寬到 120 或 160 個字元。
在電子郵件領域,每行折行在 72~78 個字元是長期沿用的慣例。這源於 RFC 2822(電子郵件格式標準)雖允許每行最多 1000 個字元,但建議以約 72 個字元折行以提升可讀性。