HTML 实体转义/反转义
HTML 特殊字符转义与实体还原工具,防止 XSS 注入、正确显示 HTML 代码。
纯浏览器本地运行,数据不上传服务器
输出
“全部转义为实体”会把每个字符转换为 &#xxx; 数字实体,适合需要完全规避解析场景;还原实体可解码命名实体(如 <)与数字实体(如 <)。
使用说明
- 粘贴需要处理的 HTML 或文本。
- “转义特殊字符”将 < > & " ' 转换为实体,便于在页面上展示 HTML 代码。
- “还原实体”通过浏览器 HTML 解析器还原全部命名与数字实体,安全且不会执行脚本。
常见问题
转义能防止 XSS 吗?
可以。把用户输入中的 < > & " ' 转为实体后,浏览器会把它们当作文本而非标签渲染,这是防御 XSS 的基本手段(还需配合正确的输出位置处理)。
命名实体和数字实体有什么区别?
命名实体如 < 有名字,数字实体如 < 使用 Unicode 码点。两者效果相同,数字实体覆盖面更全。
反转义是否安全?
安全。本工具使用浏览器的 HTML 解析器提取文本内容(textContent),解析过程中的脚本不会被执行。