UltKit

Chuyển TXT sang HTML

Một file văn bản đặt thẳng lên máy chủ web sẽ hiển thị thành một dòng chữ dài liền mạch hoặc thành các ký tự thô. Chuyển nó sang HTML để đoạn văn, ngắt dòng và ký tự đặc biệt đến trình duyệt đúng như bạn đã gõ.

Chuyển đổi tài liệu

hoặc thả tệp PDF, DOC, DOCX … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Thêm file văn bản

    Thả một tệp .txt hoặc tối đa 20 tệp cùng lúc, mỗi tệp tối đa 95 MB. Ghi chú, nhật ký thay đổi, thơ và bản ghi lời thoại đã xuất đều dùng được.

  2. 2

    Kiểm tra cài đặt đầu ra

    Chuyển sang mặc định là HTML, Định dạng văn bản là Simple và Mã hóa ký tự là UTF-8, bảng mã mà mọi trình duyệt hiện nay đều đọc được.

  3. 3

    Chuyển đổi và đăng tải

    Nhấn Chuyển sang HTML →, tải tệp .html về và mở bằng trình duyệt trước khi đưa lên website hoặc dán vào mẫu giao diện.

Trả lời

Làm thế nào để chuyển file TXT sang HTML?

Tải tệp .txt lên và nhấn Chuyển sang HTML →. Bạn nhận được một trang HTML5 hoàn chỉnh có khai báo UTF-8, các đoạn văn nằm trong thẻ <p> và mọi ký tự <, >, & đều được thoát để hiển thị như văn bản.

Vì sao trình duyệt hiển thị sai file .txt thô

Máy chủ web gửi tệp .txt với kiểu text/plain, và trình duyệt hiển thị bằng phông chữ cách đều, không lề, không liên kết và không thể tạo kiểu. Đổi tên chính tệp đó thành .html thì xảy ra vấn đề ngược lại: HTML coi mọi chuỗi khoảng trắng và dấu xuống dòng là một khoảng trắng, nên tệp mười đoạn hiện ra thành một khối chữ liền.

Ký tự đặc biệt gây ra loại lỗi thứ hai. Trong HTML, dấu < mở một thẻ và & bắt đầu một thực thể, nên dòng như if a < b && c > d hoặc địa chỉ email trong dấu ngoặc nhọn sẽ bị nuốt mất một phần. Chuyển đổi đúng cách sẽ ghi chúng thành &lt;, &amp; và &gt;, trình duyệt hiển thị lại đúng ký tự gốc.

Những người gặp vấn đề này hiếm khi là lập trình viên web. Đó là đội hỗ trợ đăng ghi chú phát hành, giáo viên đăng bài đọc, người viết đưa kho truyện lên mạng và bất kỳ ai có công cụ nội dung chỉ nhận tệp .html.

Dùng công cụ chuyển TXT sang HTML hay tự viết mã trang

UltKitĐổi đuôi .txt thành .htmlDán vào trình soạn thảo CMS
Giữ đoạn văn và dấu xuống dòngyesnoTùy trình soạn thảo
<, > và & hiển thị đúng như đã gõyesnoyes
Có khai báo mã hóa ký tựyesnoDo mẫu giao diện của trang đặt
Tệp .html độc lập, đặt ở đâu cũng đượcyesyesno
Hai mươi tệp trong một lầnyesnono

Mỗi tùy chọn định dạng ảnh hưởng thế nào đến HTML

Mặc định cho tệp văn bản. Dòng trống ngăn cách các đoạn, dấu xuống dòng đơn trong đoạn được giữ lại, và kết quả chỉ dùng các thẻ cấu trúc.

  • <p> cho mỗi đoạn văn
  • <br> cho các dòng ngắn như địa chỉ hoặc thơ
  • Không có style nội tuyến cần dọn

Thông tin về định dạng TXT và HTML

TXT

Văn bản thuần

Tệp TXT chỉ chứa ký tự thuần, không có định dạng, phông chữ, hình ảnh hay bố cục. Tệp văn bản hiện đại thường được mã hóa UTF-8, bao quát mọi ngôn ngữ, dù các tệp cũ có thể dùng bảng mã khác và hiển thị ký tự lỗi. Văn bản thuần rất nhỏ, không bao giờ lỗi thời và mở được trên mọi thiết bị, từ điện thoại đến máy chủ. Định dạng không chứa được chữ đậm, bảng hay hình ảnh, nên cấu trúc phải được thể hiện bằng khoảng trắng hoặc ký hiệu đánh dấu đơn giản.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
–
Công cụ chuyển đổi TXT

HTML

Ngôn ngữ đánh dấu siêu văn bản (HTML)

HTML là ngôn ngữ đánh dấu của web, được Tim Berners-Lee mô tả lần đầu vào đầu thập niên 1990 và hiện do WHATWG duy trì dưới dạng tiêu chuẩn sống. Tệp HTML mô tả tiêu đề, đoạn văn, liên kết, bảng, hình ảnh và biểu mẫu, còn phần trình bày thường đến từ CSS. Mọi trình duyệt đều hiển thị HTML, và định dạng này cũng được dùng cho mẫu email và trang web đã lưu. Một tệp HTML đơn lẻ thường phụ thuộc vào ảnh và stylesheet bên ngoài, nên có thể hiển thị lỗi khi bị di chuyển riêng.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
1993 · Tim Berners-Lee; maintained by WHATWG
Công cụ chuyển đổi HTML

Văn bản thuần được chuyển sang HTML khi nội dung viết trong Notepad hoặc xuất từ chương trình khác cần được đăng tải: nhật ký thay đổi trên trang sản phẩm, thông báo công khai, bản ghi lời thoại hoặc truyện cần đoạn văn và liên kết trong trình duyệt.

HTML ra đời năm 1991 là một danh sách ngắn các thẻ do Tim Berners-Lee viết cho tài liệu tại CERN. W3C công bố HTML5 làm Khuyến nghị vào tháng 10 năm 2014, và từ thỏa thuận năm 2019 giữa hai tổ chức, HTML Living Standard của WHATWG là phiên bản duy nhất mà trình duyệt tuân theo. Tệp bạn tải về ở đây được viết theo chuẩn đó, nên mở giống nhau trên Chrome, Safari, Firefox và Edge.

Tệp văn bản từ Windows trước đây thường dùng bảng mã Windows-1252; Notepad lưu tệp mới ở dạng UTF-8 theo mặc định từ Windows 10 phiên bản 1903. Nếu văn bản sẽ vào tài liệu Word thay vì lên web, TXT sang Word là lựa chọn tốt hơn, còn công cụ chuyển đổi tài liệu hỗ trợ các định dạng văn bản khác.

Câu hỏi về chuyển TXT sang HTML

Có thể chỉ đổi đuôi file từ .txt thành .html được không?

Trình duyệt vẫn mở được, nhưng sẽ đọc văn bản của bạn như mã đánh dấu. Các dấu xuống dòng bị gộp thành khoảng trắng nên cả tệp thành một đoạn duy nhất, và những gì trông giống thẻ, chẳng hạn <name> trong tiêu đề email, sẽ biến mất khỏi màn hình. Khi chuyển đổi, công cụ thêm thẻ đoạn văn và thoát các ký tự đó giúp bạn.

Vì sao chữ có dấu hiển thị thành ký hiệu lạ trên trang?

Trang và trình duyệt đang hiểu khác nhau về mã hóa ký tự. Tệp sau khi chuyển khai báo <meta charset="utf-8"> trong 1.024 byte đầu tiên, đúng như chuẩn HTML yêu cầu. Nếu tệp nguồn được lưu bằng Windows-1252 hoặc Shift_JIS, hãy chọn bảng mã đó tại Mã hóa ký tự để ký tự được đọc đúng trước khi ghi ra.

Bài thơ hoặc lời bài hát có giữ được ngắt dòng không?

Có. Các dòng ngắn trong một khổ thơ vẫn giữ nguyên dòng riêng, còn dòng trống giữa các khổ sẽ bắt đầu một đoạn mới, nên bố cục của văn bản được giữ lại. Nếu không, trình duyệt sẽ nén mọi dòng của bài thơ vào một khối.

Nên chuyển ghi chú sang HTML hay Markdown?

Chọn HTML khi văn bản đi thẳng đến trình duyệt, mẫu email hoặc trung tâm trợ giúp chấp nhận mã đánh dấu dán vào. Chọn TXT sang Markdown khi ghi chú sẽ nằm trong kho mã, Obsidian hoặc trình tạo trang tĩnh tự dựng HTML.

Làm sao lấy lại văn bản thuần từ trang HTML?

Dùng HTML sang văn bản. Công cụ này xóa các thẻ, đưa đoạn văn về dạng ngắt bằng dòng trống và giải mã các thực thể như &amp; thành ký tự tương ứng.