🧰 UtlKit

HTML 转纯文本

将 HTML 标记转换为纯文本。去除标签,提取可读内容。

🐛

报告问题 / 提出建议

发现 Bug 或有建议?帮助我们改进这个工具。

📊 数据摘要(自动填写)

工具: html-to-text · /tools/html-to-text/

preserveParagraphs: true

这是什么工具?

HTML 转文本工具从内容中剥离所有 HTML 标签和标记,仅提取可读的纯文本。处理常用标签(p、div、span、br、li、table)、解码 HTML 实体并保留有意义的结构换行。适用于创建网页内容的纯文本版本、邮件正文提取和数据清理。

如何使用

  1. 1

    粘贴 HTML

    输入 HTML 内容。

  2. 2

    转换

    点击去除标签并提取文本。

  3. 3

    复制文本

    获取干净的纯文本输出。

常见问题

HTML 转文本如何处理表格?

每一行变成自己的一行,单元格之间用一个空格分隔,所以表格读起来就是每行一串空格分隔的值。保留段落模式下行与行之间有一个空行;单行模式下整个表格连成一片,全用空格。输出里没有制表符或竖线字符,嵌套表格也会被压平成同样的按行布局。

图片怎么处理?

图片被整体丢弃。转换器只读取文本内容,所以 img 标签对输出没有任何贡献,它的 alt 属性也从不被提取。图片前后的文本直接相连,嵌在文字中间的 img 可能让两段文字粘在一起。

能用于生产环境吗?

此工具专为开发和测试设计。生产环境请使用经过安全审计的成熟库。

怎么把 HTML 转成纯文本?

解析 HTML,只保留文本节点,去掉标签、脚本和样式。块级元素(p、div、li、标题)转为换行;表格单元格通常转为制表符或竖线分隔。不同浏览器和库(jsdom、BeautifulSoup、DOMParser)实现不同,输出间距会有差异。