HTML 清除工具
从片段或文件中去除所有 HTML 标签,只保留可见文本。<script>/<style> 内容和注释会被完全删除,HTML 实体会被解码,块级元素的边界会转换为换行。
输入
Drop a file or browse
One file · text
或
设置
输出
纯文本结果
这对您有帮助吗?
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/html-stripper \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputHtml": "<p>Visible text</p><script>alert(\"hidden\");</scr…",
"preserveLineBreaks": "true",
"preserveSpaces": "",
"preserveLinks": ""
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `html-stripper` tool (HTML Stripper) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/html-stripper/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="HTML 清除工具 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
什么是 HTML 清除工具?
HTML 清除工具会从网页或片段中去掉标记,只保留读者实际会看到的文本。它与 HTML 生成器恰好相反:它不是生成标签,而是接收充满标签的内容——从浏览器复制的、从 CMS 导出的,或保存为 .html 文件的——并将其精简为干净的纯文本,方便粘贴到电子邮件、电子表格、搜索索引或纯文本文档中。
本工具的使用方法
- 将 HTML 粘贴到 HTML 输入框中,或使用其上方的上传器上传
.html/.txt文件。 - 如有需要,调整设置:
- 保留换行(默认开启)会将
<br>标签和块级元素(<p>、<div>、标题、列表项、表格行等)转换为换行,使段落和列表项各占一行,而不是挤在一起。 - 保留空格会保留原始的间距和缩进,而不是把连续的空白压缩为一个空格。
- 保留链接 (URL) 会在每个链接的文字后面用括号附上其目标地址,例如
阅读更多 (https://example.com),这样即使锚点标签被移除,超链接的目标也能保留下来。
- 保留换行(默认开启)会将
- 纯文本结果会在您输入时自动更新。可以复制,也可以下载为
.txt文件。
会被删除的内容
- 所有 HTML 标签——标题、div、span、表格、列表等等——都会被去掉,只留下它们的文本内容。
<script>和<style>代码块会连同内容一起完全删除。这些内容从来不会显示给读者,因此也绝不会混入纯文本结果中——这与简单的标签清除正则表达式不同,后者可能会把 JavaScript 或 CSS 作为多余的文字泄露出来。- HTML 注释(
<!-- 像这样 -->)会被删除。 - 剩余文本中的 HTML 实体会被解码为对应的字符:
&变为&,</>变为</>,"变为",'变为';常见的命名实体( 、—、©、货币符号等)也会还原为真实字符,而不是保留为转义代码。
为什么不直接使用浏览器的“提取文本”或 innerText?
在浏览器中获取元素的 innerText/textContent 确实可行,但它依赖于活动的 DOM,无法在浏览器之外运行——这也意味着它无法通过本工具的 API 提供,也无法在批处理作业中脚本化运行。本工具自行解析标记(包括 script/style 删除、实体解码以及块边界换行),因此无论您在这里使用、通过 API 发送,还是以批量模式处理整个文件夹,都能得到相同的干净结果。
常见用途
- 清理从 Word、Google 文档或网页复制粘贴的内容,以便粘贴到不接受格式的地方。
- 将 HTML 邮件模板或抓取的网页转换为纯文本,用于索引或分析。
- 在进行字数统计或拼写检查之前,去除 CMS 导出内容中的标记。
- 将 HTML 片段精简为可读内容,用于日志、通知或预览。
隐私
本工具完全在您的浏览器中运行。您的 HTML 绝不会上传到服务器。
htmlstripplain texttext extractionsanitize