UltKit

TXT 轉 HTML 轉換器

直接放到網頁伺服器上的文字檔,在瀏覽器裡會變成一整串連在一起的文字,或顯示成原始字元。轉成 HTML 後,段落、換行與特殊字元都會照您輸入的樣子呈現在瀏覽器中。

文件轉換器

或將PDF, DOC, DOCX … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    加入文字檔

    一次拖入 1 個 .txt 檔案,或最多 20 個,每個檔案不超過 95 MB。筆記、更新日誌、詩作和匯出的逐字稿都可以處理。

  2. 2

    確認輸出設定

    轉換為預設已是 HTML,格式為「Simple」,文字編碼為 UTF-8,目前所有瀏覽器都能讀取。

  3. 3

    轉換並發布

    按下 轉換為 HTML,下載 .html 檔案,並先用瀏覽器開啟確認,再上傳到網站或貼進範本。

解答

如何把 TXT 檔案轉成 HTML?

上傳 .txt 檔案後按下 轉換為 HTML。你會得到一個完整的 HTML5 頁面,包含 UTF-8 宣告,段落以 <p> 標籤包住,所有 <、> 和 & 也都已跳脫,能以文字形式顯示。

為什麼瀏覽器會把原始 .txt 檔顯示得亂七八糟

網頁伺服器會以 text/plain 類型傳送 .txt 檔案,瀏覽器以等寬字型顯示,沒有邊界、沒有連結,也無法設定樣式。把同一個檔案改名為 .html 又會出現相反的問題:HTML 會把連續的空格和換行都視為單一空格,十個段落的檔案就顯示成一大片文字。

特殊字元會造成第二種問題。在 HTML 中,< 會開啟標籤,& 會開始一個實體,因此像 if a < b && c > d 這樣的一行,或放在角括號裡的電子郵件地址,會有一部分被吃掉。正確的轉換會把它們寫成 &lt;、&amp; 和 &gt;,瀏覽器就會顯示出原本的字元。

會遇到這種問題的人,很少是網頁開發者,而是發布版本說明的客服團隊、張貼閱讀材料的老師、把舊作品集搬上網的作者,以及內容工具只接受 .html 上傳的人。

用 TXT 轉 HTML 轉換器,還是手寫網頁程式碼

UltKit把 .txt 改名為 .html貼進 CMS 編輯器
保留段落與換行yesno視編輯器而定
<、> 和 & 依輸入原樣顯示yesnoyes
宣告字元編碼yesno由網站範本設定
獨立的 .html 檔案,可放在任何地方yesyesno
一次處理二十個檔案yesnono

各項格式設定如何影響 HTML 輸出

文字檔的預設值。空行分隔段落,段落內的單一換行會保留,結果只使用結構性標籤。

  • 每個段落一個 <p>
  • 地址或詩句等短行使用 <br>
  • 沒有需要清理的行內樣式

TXT 與 HTML 格式小知識

TXT

純文字

TXT 檔只包含單純的字元,沒有格式、字型、圖片或版面。現代文字檔通常以涵蓋所有語言的 UTF-8 編碼,不過較舊的檔案可能使用其他編碼而出現亂碼。純文字檔極小、永不過時,從手機到伺服器的每種裝置都能開啟。它無法容納粗體、表格或圖片,因此結構只能靠空白或簡單標記來表示。

壓縮方式
–
透明度
–
動畫
–
推出年份
–
TXT 轉檔工具

HTML

超文字標記語言

HTML 是網頁的標記語言,由 Tim Berners-Lee 在 1990 年代初期提出,現由 WHATWG 以持續更新的標準維護。HTML 檔案用來描述標題、段落、連結、表格、圖片和表單,樣式通常由 CSS 提供。所有瀏覽器都能呈現 HTML,電子郵件範本和儲存的網頁也使用它。單一 HTML 檔案常依賴外部圖片和樣式表,單獨移動後可能會顯示異常。

壓縮方式
–
透明度
–
動畫
–
推出年份
1993 · Tim Berners-Lee; maintained by WHATWG
HTML 轉檔工具

當用記事本寫成或由其他程式匯出的文字需要發布時,就會把純文字轉成 HTML:例如產品網站上的更新日誌、公告、逐字稿,或需要在瀏覽器中顯示段落與連結的故事。

HTML 始於 1991 年,是 Tim Berners-Lee 為 CERN 的文件所寫的一小串標籤。W3C 於 2014 年 10 月將 HTML5 發布為建議標準,而自 2019 年兩個組織達成協議後,WHATWG 的 HTML Living Standard 成為瀏覽器遵循的唯一版本。你在這裡下載的檔案就是依此標準寫成,因此在 Chrome、Safari、Firefox 和 Edge 中開啟的結果都相同。

Windows 的文字檔過去多採用 Windows-1252 字碼頁;自 Windows 10 版本 1903 起,記事本預設以 UTF-8 儲存新檔案。如果文字是要放進 Word 文件而不是網頁,TXT 轉 Word 會是更好的做法,而文件轉換器則涵蓋其他文字格式。

TXT 轉 HTML 常見問題

直接把副檔名從 .txt 改成 .html 可以嗎?

瀏覽器可以開啟,但會把你的文字當成標記語言來讀取。換行會被合併成空格,整個檔案變成一個段落,而看起來像標籤的內容,例如郵件標頭中的 <name>,會從畫面上消失。轉換時會替你加上段落標籤,並跳脫這些字元。

為什麼網頁上的重音字母會變成奇怪的符號?

這是頁面與瀏覽器對編碼的認定不一致。轉換後的檔案會依 HTML 標準的要求,在前 1,024 位元組內宣告 <meta charset="utf-8">。如果原始檔是以 Windows-1252 或 Shift_JIS 儲存,請在文字編碼中選擇對應編碼,讓字元在寫出之前先被正確讀取。

詩或歌詞轉換後會保留換行嗎?

可以。詩節內的短行會保持各自成行,詩節之間的空行會開始新的段落,因此文字的樣貌得以保留。否則瀏覽器會把詩的每一行擠成同一個區塊。

筆記要轉成 HTML 還是 Markdown 比較好?

文字要直接交給瀏覽器、郵件範本,或接受貼上標記的說明中心時,選 HTML。筆記要放在程式碼儲存庫、Obsidian,或由靜態網站產生器自行產生 HTML 時,選 TXT 轉 Markdown。

如何從 HTML 網頁取回純文字?

請使用 HTML 轉文字。它會移除標籤,把段落還原成以空行分隔,並將 &amp; 之類的實體解碼成它們所代表的字元。