若要在 Microsoft Word 中加入行號,請開啟文件,切換到功能區中的「版面配置」分頁,點選「頁面設定」群組內的「行號」,然後選擇一種樣式,例如「連續」、「每頁重新編號」或「每節重新編號」。接著 Word 會在選定範圍中每一行的旁邊列印連續的整數,並且在你編輯、插入或刪除內容時自動更新這些數字。當編號後的輸出需要以即時、可重新流動的標示方式存活於 .docx 檔案本身,並在跨頁重新排版與重新分頁時依然存在時,這個內建路徑就是正確的解答。
若是純文字內容將離開 Word、交由其他工具處理,或以編號過的逐字稿、程式碼參考或腳本草稿形式分享時,另一種做法會更快。將各行貼到一個專用的瀏覽器型行號工具中,設定起始值、分隔符號以及是否需要前置補零,然後下載一個 UTF-8 純文字檔,檔中每行已直接帶有行號。這兩種路徑都能解決實際問題,大多數寫作者在工作流程的不同階段最終都會同時需要它們。

行號何時特別好用
行號在文件中能扮演三種實用的角色。它們為審稿者與協作者提供一個穩定的參考點,讓像「修正第 142 行的錯字」這類註解能指向一個明確的位置,而不是一個會隨段落重新流動而改變的目標。它們能為法律逐字稿、證詞摘錄與法庭文件提供錨點,因為在這些文件中每一行口述內容都需要一個可供引用、可讓對造律師回頭引述的識別碼。它們也能協助程式碼審查單、課堂講義、舞台劇本、詩作草稿以及冗長的支援記錄檔,因為在這些場景中,往回捲動以找尋某段文字所花費的時間,往往比最初閱讀的時間還要多。
不論最終檔案是 Word 文件、Markdown 逐字稿、TXT 記錄檔或紙本講義,同樣的邏輯都適用。改變的只是機制:Word 將數字作為文件版面的一部分顯示於頁邊,而純文字工具則將數字直接寫入每一行,使輸出能流通到任何其他可讀取文字的程式。一旦你決定編號後的檔案將存在哪裡,在 Word 的內建功能與瀏覽器型工具之間做選擇就會容易許多。
Microsoft Word 內建的行號功能
Microsoft Word 多年來的多個版本都內建了行號選項,包括 Word 2007、Word 2013、Word 2016、Word 2019、Word 2021、Word 2024 以及 Microsoft 365 訂閱版。雖然分頁名稱隨時間有所變動,操作路徑在各版本之間大致相同。
請依照下列步驟為 Word 文件加入行號:
- 開啟文件,並將游標置於本文中的任何位置。
- 切換到功能區中的「版面配置」分頁。在較舊的版本中,此分頁標示為「頁面配置」。
- 在「頁面設定」群組中,點選「行號」。此時會出現一個下拉式選單。
- 挑選一種內建樣式:「連續」會從頭到尾為每一行編號;「每頁重新編號」會在每一頁頂端重設計數;「每節重新編號」會在每個分節符號處重設計數;「隱藏」則會隱藏目前段落的行號。
- 若要微調位置、與文字的距離以及起始值,可從同一個選單中選擇「行號設定」,然後透過開啟的對話方塊進行調整。
一旦啟用,Word 會在你輸入、刪除或重新換行段落時自動更新數字。你可以排除特定的段落,例如標題或引文,方法是選取它們、從「行號設定」選單開啟「段落」對話方塊,然後勾選「隱藏行號」。日後若要移除行號,請返回「行號」並選擇「無」。
當編號後的輸出預計以即時標示的方式存活於 .docx 檔案內部、隨文件一起流通時,這個做法最為適合。但若你需要將行號放入 TXT 檔、電子郵件、CSV、聊天訊息或任何不會保留 Word 版面中繼資料的目的地,它就比較不合適。
瀏覽器文字工具更合適的時機
在幾個常見的情境下,瀏覽器型工具是更好的選擇。你可能想在將程式碼貼到 pull-request 留言之前先為它們編號,因為 Word 的頁邊行號無法存活於其中。你可能在清理一份以純文字送達的支援記錄檔,並需要在與廠商分享前為它加上穩定的識別碼。你可能正在撰寫腳本或詩作,並希望行號成為檔案本身的一部分,而非附加註記。或者你可能需要為一份訪談快速編製逐字稿,而該檔案最終將以 TXT、Markdown 或 PDF 形式保存。
為文字加入行號工具可處理以上所有情況,無需安裝軟體。它接受最多 1,000,000 個字元、讓你選擇介於 0 到 999999 之間的起始數字、挑選任何長度上限為 20 個 Unicode 字元的分隔符號,並可選擇以前置零補齊數字,使欄位保持對齊。編號、預覽與 TXT 下載全部在本機瀏覽器中完成,因此原始文字不會上傳到任何地方。由於數字是作為字面字元插入每一行的開頭,輸出結果就像任何其他文字檔一樣,可以貼到 Word、電子郵件、程式碼編輯器或試算表儲存格中。
若想針對同一項任務取得更深入的逐步說明,如何為每一行文字加入編號這份指南從稍有不同的角度涵蓋了相同的工作流程。
如何為每一行純文字編號
下方的工作流程只需三個簡短步驟,就能將貼上的文字區塊轉換成一份編號過的純文字檔。
- 貼上或輸入原始文字。開啟工具並將內容放入輸入區。工具接受 Windows 的 CRLF、傳統 Mac 的 CR 以及 Unix 的 LF 換行,因此從 Notepad、TextEdit 或 VS Code 複製過來的文字皆可直接使用,無需事先清理。
- 設定起始數字、分隔符號與補零方式。選擇一個介於 0 到 999999 的起始整數,輸入分隔符號,例如句點加空格、冒號、垂直線或 Tab 鍵,並決定是否以前置零補齊數字,使欄寬與輸出中最長的數字一致。
- 產生結果、預覽並下載檔案。點選「加入行號」以在預覽窗格中顯示編號後的文字,確認每一行(含空白行)的結果都正確無誤,然後將結果下載為不含位元組順序標記的 UTF-8 純文字檔。
預覽內容就是實際寫入下載檔案中的字串,因此空格、Tab 與換行皆可在提交前清楚檢視。若之後更改任何設定,先前的結果會自動清除,且其下載連結也會撤銷,因此不會把過時檔案誤認為最新輸出。
設定起始數字、分隔符號與補零方式
起始數字必須是不超過六位數的非負整數。若希望第一行顯示為 1,請輸入 1;若想從 0 開始,或因為本文是先前檔案的延續而從 100 開始,請直接輸入該值。接著,序列會為每一個邏輯行(含空白行與僅含空白的行)遞增 1,因此編號結果永遠會反映原本的行結構。
分隔符號位於產生的數字與原始文字之間。常見的選擇包括句點加空格(「1. The quick brown fox」)、冒號(「1: The quick brown fox」)、垂直線(「1 | The quick brown fox」),或直接從鍵盤貼上的 Tab 字元。分隔符號會被視為字面字串處理,不會被當作正規表示式解讀,因此直線、點號及其他標點符號會原樣保留。最長可達 20 個 Unicode 字元,足以容納像「L 」或「(line) 」這類簡短標籤。
前置零補齊會將每個數字擴充至與序列最後一個數字相同的位數,以對齊欄位。從 8 開始、共三行會產生 08、09 與 10。從 1 開始、共九行則保持原本的一位數寬度,因為最終值仍為一位數。關閉補零時,每個數字會以自然寬度呈現。補零僅影響數字前綴;原始行內文字永遠不會被補齊、修剪或以其他方式修改。
工具保留與不保留的內容
此工具會為每一個邏輯行編號,並在分隔符號之間完整保留原始文字。它不會修剪行內內容、合併重複的空格,也不會重新解讀 Tab。僅含空白的行會被保留並編號,因此輸出中的行數永遠會與輸入行數一致。輸入中若含有結尾換行,則會產生一個同樣被編號的最終空白邏輯行,使數字與原始序列之間的位置關係得以維持。
了解工具「不會」做什麼同樣重要。它不會只計算非空行、不會保留原本混合的 CRLF、CR 與 LF 位元組(輸出一律使用 LF)、不會聰明地重新編號既有的編號清單,更不會加上頁碼。它不支援豐富格式、語法高亮或欄位對齊;結果就是不含位元組順序標記的純 UTF-8 文字。若需要在不轉換內容的前提下計算行數,行數計算器工具可在一個畫面中同時提供總行數、非空行數與空行數的統計。
用於辨識 CRLF、CR 與 LF 邊界、同時保留結尾空行的切割規則,是 MDN String split 參考文件中所記載的標準字串切割行為,而下載檔案則是由 MDN Blob 文件中所述的本機 UTF-8 文字 Blob 產生。
若工作流程需要的不僅是編號,還有兩項相關工具可涵蓋最常見的鄰接需求。為每一行加入前綴與後綴可在每行前後包裹任意文字,而移除重複行則僅保留每行的首次出現,並讓保留下來的文字維持原樣。
Side-by-Side: Word's Feature vs. a Plain-Text Tool
Both approaches add line numbers, but they differ in where the numbers live and how portable the result is. The table below summarizes the practical differences so you can pick the right tool for the job.
| Aspect | Microsoft Word built-in | Add Line Numbers to Text |
|---|---|---|
| Output format | Numbers in the margin of a .docx file | Numbers baked into a .txt, .md, or any text file |
| Updates as you type | Yes, automatic | No, regenerates from current input on demand |
| Starting number | Set in Line Numbering Options | Any whole non-negative integer up to 999999 |
| Separator style | Fixed distance from text | Any literal string up to 20 Unicode characters |
| Leading-zero padding | Not available | Width follows the longest number in the sequence |
| Blank lines | Numbered by default, suppressible per paragraph | Always numbered to preserve line structure |
| Privacy | Processed inside Word | Processed in the browser, text is not uploaded |
| Best for | Live documents that stay in .docx | Transcripts, logs, code, scripts, and any portable text file |
Most people who work with long documents end up using both. Word's feature keeps the master .docx readable for review, and a plain-text tool produces a numbered companion file for chat, email, code review, or printed handouts. The browser-side approach is also handy when a colleague without Word needs the numbered output, since a UTF-8 TXT file opens in any editor on any operating system.
Related reading: How to Add Line Numbers to Text in Word and Plain Text.