TXT 轉 MD 轉換器
多年來存成 .txt 的筆記,只差一步就能放進 Markdown 筆記庫或文件資料夾。將它們轉成 .md,段落整齊、採用 UTF-8 編碼,換行符號也符合您的工具需求。
文件轉換器
或將PDF, DOC, DOCX … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
150 DPI 會將 A4 頁面轉為約 1240 × 1754 px。列印請用 300。
轉換整個檔案,或只轉換部分頁面或投影片(適用於 PDF 與簡報輸入)。
要轉換的頁面或投影片,例如 1-3, 5, 8-10。
UTF-8 適用於所有語言。若 Windows 上的 Excel 或記事本顯示亂碼,請選擇含 BOM 的 UTF-8;舊式編碼僅適用於老舊軟體。
LF 適用於 macOS、Linux 與程式碼編輯器;CRLF 適用於舊版 Windows 程式,例如傳統記事本。
逗號是標準設定。在以逗號表示小數的國家(德國、法國、巴西)使用 Excel 時,請選分號。
含多個工作表的 Excel 輸入:轉換全部(每個工作表一個區段或檔案),或只轉換第一個。
使用方式
- 1
上傳文字檔
一次最多可加入 20 個 .txt 筆記,每個檔案最大 95 MB。
- 2
確認編碼與換行符號
轉換為選擇 Markdown,文字編碼選擇 UTF-8,換行字元選擇 LF,這是 Git、Obsidian 和靜態網站產生器偏好的設定。
- 3
轉換後移入資料夾
按下轉換為 MD,再把 .md 檔案放進你的筆記庫、儲存庫或文件資料夾。
如何把 .txt 檔案轉成 .md 檔案?
上傳檔案後按下轉換為 MD。你已輸入的段落、清單和標題都會保留,檔案會以 UTF-8 編碼和 LF 換行字元儲存,副檔名則變成 .md。
為什麼 TXT 檔案幾乎已經是 Markdown
Markdown 於 2004 年設計,目的是貼近人們原本撰寫電子郵件的方式:段落之間空一行、用破折號表示項目符號、在字詞前後加星號表示強調。因此,一份整理得宜的 .txt 筆記往往完全不用修改,就能呈現良好的效果。轉換主要處理的是文字以外的部分:副檔名、字元編碼和換行字元。
這些細節決定了能否正常運作。Obsidian 只會索引副檔名為 .md 的檔案,Hugo 和 Jekyll 等靜態網站產生器不會用 .txt 檔案建立頁面,而且滿是 CRLF 換行字元的儲存庫,會在差異比對中顯示每一行都被更動。當人們把十年份的記事本筆記搬進筆記庫,或把一整個資料夾的文字說明做成文件網站時,就會遇到這些問題。之後若筆記需要交給使用 Word 的人,可以用 Markdown 轉 DOCX 完成後續步驟。
會被 Markdown 當成格式的純文字習慣
| 你的 .txt 內容 | 轉譯結果 | 需要檢查的地方 |
|---|---|---|
# 還剩 3 項 | 一級標題 | 以井字號開頭的行 |
下方有 ==== 的文字 | 標題(setext 樣式) | 用 = 或 - 畫出的底線 |
1986. 是個好年。 | 有序清單 | 以年份或數字開頭的行 |
*important* | 斜體文字 | 用作強調或註腳標記的星號 |
| 行首四個空格 | 程式碼區塊 | 縮排的引文和地址 |
> 引用的文字 | 引用區塊 | 舊電子郵件中的引用回覆 |
轉換後的 .md 筆記長什麼樣子
# 團隊例會,3 月 14 日 出席:雅婷、志明、家豪 - 第二季預算已核准 - 上線日改到 5 月 6 日 後續工作已列在共用追蹤表中。
TXT 與 Markdown 格式小檔案
TXT
純文字
TXT 檔只包含單純的字元,沒有格式、字型、圖片或版面。現代文字檔通常以涵蓋所有語言的 UTF-8 編碼,不過較舊的檔案可能使用其他編碼而出現亂碼。純文字檔極小、永不過時,從手機到伺服器的每種裝置都能開啟。它無法容納粗體、表格或圖片,因此結構只能靠空白或簡單標記來表示。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
MD
Markdown
Markdown 是 John Gruber 於 2004 年建立的輕量標記語法。它使用純文字符號,例如以 # 表示標題、* 表示強調、- 表示清單,以原始文字顯示時仍易於閱讀,也能乾淨地轉換為 HTML。它是 README 檔、技術文件、Wiki、筆記 App 和許多靜態網站產生器的標準。它有多種方言,例如 CommonMark 和 GitHub Flavored Markdown,在表格等細節上略有差異。任何文字編輯器都能開啟 .md 檔。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- 2004 · John Gruber
當零散的筆記要移入能理解結構的系統時,就會把純文字轉成 Markdown,例如 Obsidian 或 Logseq 筆記庫、GitHub 儲存庫的文件資料夾,或是每個頁面都是 .md 檔案的靜態網站。
TXT 轉 MD 常見問題
把 .txt 檔名改成 .md 就可以了嗎?
任何文字從技術上來說都是有效的 Markdown,所以改過副檔名的檔案也能開啟。問題在於顯示的結果:舊的 Windows 檔案可能使用舊式編碼,把 CRLF 換行字元帶進 Git 儲存庫,或是含有會被 Markdown 誤判為標題和清單的行。轉換時會一次修正編碼和換行字元。
為什麼以年份開頭的行變成了編號清單?
Markdown 會把行首的「數字加句點」視為有序清單項目,所以 1986. A good year. 會變成第 1986 項。John Gruber 原始的語法頁面提供了解法:在句點前加上反斜線,寫成 1986\.。
手動斷行的文字會合併成一個段落嗎?
在轉譯後的檢視中,是的。Markdown 會把段落內的單一換行視為空格,只有空白行之後才會開始新段落。在舊電子郵件和 README 檔案中常見的每行 72 或 80 字元斷行文字,會重新排成一般段落,這通常正是你想要的結果。
換行符號該選 LF 還是 CRLF?
要放進 Git、靜態網站產生器、Obsidian,或在 Mac 或 Linux 上使用的檔案,請選 LF。只有較舊的 Windows 程式會把所有內容顯示在同一行時才選 CRLF;記事本自 Windows 10 1809 版起就能辨識 LF。
哪些 App 可以開啟轉換後的 .md 檔案?
Obsidian、Typora、VS Code、iA Writer 和 Joplin 都能開啟編輯,GitHub、GitLab 和大多數 Wiki 也能在瀏覽器中顯示轉譯結果。若要在這些工具之外製作完成的頁面,可使用 TXT 轉 HTML 直接產生 HTML。