HTML 标签过滤
过滤 HTML 标签得到可读文本,或保留标签只去除属性,可指定保留的标签或属性;脚本不会执行。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整过滤方式、保留的标签或属性、去除空白行 等
开始处理
在本机浏览器中处理,可随时取消
工具介绍
在线去除 HTML 标签,提取网页、邮件模板或编辑器内容中的可读文本;也可以保留标签、只去掉属性,清理满是 class、style 的代码。两种方式都可以指定要保留的标签或属性,例如链接和图片。
提取文本时,标题、段落和列表项各占一行,表格单元格之间用制表符分隔,script、style 等元素的内容会被丢弃。HTML 只作为文本读取,脚本不会执行,也不会加载任何资源。最多处理 1 MB,全部在浏览器中完成,内容不上传。
使用步骤
- 粘贴 HTML 源码,也可以点击“使用示例”。
- 在“过滤方式”中选择“过滤标签(得到文本)”或“过滤属性(保留标签)”。
- 在“保留的标签或属性”中填写要保留的项,用逗号分隔,例如“a, strong”或“href, src”;建议保持勾选“去除空白行”和“去除行首尾空格”。
- 点击“运行”,预览结果并下载:只剩文本时保存为文本文件,保留了标签时保存为 HTML 文件。
格式与限制
- 输入
- 文本
- 输出
- 纯文本、HTML
- 大小上限
- 1 MB
- 可调设置
- 过滤方式(过滤标签、过滤属性);保留的标签或属性;去除空白行;去除行首尾空格
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
怎样保留链接或加粗?
在“过滤标签(得到文本)”方式下,把标签填进“保留的标签或属性”,例如“a, strong”。保留的标签会连同全部属性写回,周围的文本保持 HTML 转义,结果保存为 HTML 文件。
“过滤属性(保留标签)”有什么用?
它保留所有标签、注释和文本,只去掉不在保留列表中的属性。例如保留 href 和 src,链接和图片仍然可用,class、style、id 会被去掉;script 和 style 元素也会保留,只是没有属性。
脚本、样式等隐藏内容会怎样处理?
提取文本时,script、style、noscript、template、iframe、object、svg、math 元素里的内容会整个丢弃,CSS 和代码不会混进文本。工具只读取 HTML,不会执行脚本,也不会加载图片或链接。
为什么 & 这类实体变成了字符?
只提取文本、没有保留标签时,实体会被还原,例如 & 变成 &,< 变成 <。保留了标签时结果是 HTML,文本会保持转义。
提取出的文本是怎么排版的?
p、div、h1 到 h6、li、tr 等块级元素各起一行,br 变成换行,表格单元格之间用制表符分隔。连续的空格会合并(pre 中除外),块与块之间最多保留一个空行,勾选“去除空白行”时则不留空行。
相关工具
代码格式化
格式化或压缩 HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSON、Markdown、YAML、XML、SQL、C、C++、C#、Java、PHP、Python 与 Nginx 配置。
HTML 在线运行
编写 HTML、CSS 与 JavaScript 并实时查看效果和控制台输出,代码在隔离框架中运行。
Markdown 在线编辑
编写 Markdown 并实时预览,可下载为 Markdown 或带样式的 HTML 页面。
文本转 HTML 表格
把 CSV、从 Excel 复制的制表符文本,或按空格、自定义字符分隔的文本转换为 HTML 表格。
时间与时区转换
每行一个时间,在 ISO 8601、Unix 时间戳和指定时区本地时间之间转换;夏令时缺失或重复的时间会明确提示。
公历农历转换
公历日期转农历(含干支年、生肖、节气与节日),或把农历日期(闰月写作“闰”)转回公历,每行一个。