HTML 转纯文本
将 HTML 转换为纯文本。去除标签但保留可读的间距、换行、列表格式和实体解码——全部在浏览器中运行,无需上传,即时完成。
关于 HTML 转纯文本转换器
这个 HTML 转纯文本转换器完全在你的浏览器中运行。在上面的输入框中粘贴 HTML,选择列表和链接的渲染方式,然后点击转换。结果是带合理间距的纯文本。整个过程不会上传任何数据到服务器——解析通过 JavaScript 使用原生 DOMParser 瞬时完成。
工作原理
- 块级元素 ——
<p>、<div>、标题和列表之间用空行分隔。 - 行内元素 ——
<strong>、<em>、<span>被解包;其文本内容保留。 - 换行 ——
<br>变成单个换行;<hr>变成分隔符。 - 列表 ——
<li>项前加上你选择的标记(横杠、星号、数字或纯文本)。 - 链接 —— 启用时,
<a href="url">text</a>变成text (url)。 - 表格 —— 单元格用制表符连接;行用换行分隔。
- 实体 ——
&、<、 等 HTML 实体会被解码。 - 脚本和样式 ——
<script>和<style>内容会被完全删除。
常见使用场景
- 从 HTML 邮件中提取文章文本。
- 为纯文本索引或搜索准备内容。
- 从富文本编辑器输出生成预览。
- 清理抓取的 HTML 用于下游处理。
常见问题
这个工具会上传我的 HTML 吗? 不会。所有解析都在本地浏览器中完成,内容永远不会离开你的设备。
图片怎么处理? <img> 标签会被丢弃。当存在 alt 属性时,其文本会被保留在原位置。
表单和输入框会包含吗? 不会。表单控件在转换时会被移除,因为它们没有有意义的纯文本表示。
有大小限制吗? 唯一的限制是浏览器可用内存。即使很大的文档也能快速转换。