HTML 转纯文本

将 HTML 转换为纯文本。去除标签但保留可读的间距、换行、列表格式和实体解码——全部在浏览器中运行,无需上传,即时完成。

关于 HTML 转纯文本转换器

这个 HTML 转纯文本转换器完全在你的浏览器中运行。在上面的输入框中粘贴 HTML,选择列表和链接的渲染方式,然后点击转换。结果是带合理间距的纯文本。整个过程不会上传任何数据到服务器——解析通过 JavaScript 使用原生 DOMParser 瞬时完成。

工作原理

  • 块级元素 —— <p><div>、标题和列表之间用空行分隔。
  • 行内元素 —— <strong><em><span> 被解包;其文本内容保留。
  • 换行 —— <br> 变成单个换行;<hr> 变成分隔符。
  • 列表 —— <li> 项前加上你选择的标记(横杠、星号、数字或纯文本)。
  • 链接 —— 启用时,<a href="url">text</a> 变成 text (url)
  • 表格 —— 单元格用制表符连接;行用换行分隔。
  • 实体 —— &amp;&lt;&nbsp; 等 HTML 实体会被解码。
  • 脚本和样式 —— <script><style> 内容会被完全删除。

常见使用场景

  • 从 HTML 邮件中提取文章文本。
  • 为纯文本索引或搜索准备内容。
  • 从富文本编辑器输出生成预览。
  • 清理抓取的 HTML 用于下游处理。

常见问题

这个工具会上传我的 HTML 吗? 不会。所有解析都在本地浏览器中完成,内容永远不会离开你的设备。

图片怎么处理? <img> 标签会被丢弃。当存在 alt 属性时,其文本会被保留在原位置。

表单和输入框会包含吗? 不会。表单控件在转换时会被移除,因为它们没有有意义的纯文本表示。

有大小限制吗? 唯一的限制是浏览器可用内存。即使很大的文档也能快速转换。