UltKit

TXT转HTML在线转换

把文本文件直接放到网站服务器上,浏览器显示出来的要么是挤成一大段的文字,要么是一堆原始字符。转换为HTML后,段落、换行和特殊字符都会按你输入的样子呈现在浏览器中。

文档转换器

或将PDF, DOC, DOCX … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    添加文本文件

    一次可上传 1 个 .txt 文件,最多 20 个,每个不超过 95 MB。笔记、更新日志、诗歌和导出的会议记录都可以。

  2. 2

    检查输出设置

    转换为默认已是 HTML,格式为“简单”,文本编码为 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 在 20 世纪 90 年代初提出,现由 WHATWG 作为活标准维护。HTML 文件描述标题、段落、链接、表格、图片和表单,样式通常由 CSS 提供。所有浏览器都能渲染它,它也用于邮件模板和保存的网页。单个 HTML 文件往往依赖外部图片和样式表,单独移动后可能显示异常。

压缩方式
–
透明度
–
动画
–
发布年份
1993 · Tim Berners-Lee; maintained by WHATWG
HTML 转换器

当用记事本写成或由其他程序导出的文字需要发布时,就要把纯文本转换为 HTML:例如产品网站上的更新日志、公告、会议记录,或需要在浏览器中呈现段落和链接的故事。

HTML 诞生于 1991 年,最初是蒂姆·伯纳斯-李为 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; 这类实体解码成对应的字符。