广告位
HTML转义
将特殊字符转义为HTML实体,支持 < > & " ' 及中文转数字实体,防止XSS与乱码
HTML字符转义
输入文本,按需勾选转义规则生成HTML实体
0 字符
等待输入...
广告位
使用说明
- 在输入框中输入需要转义的文本
- 勾选需要转义的字符类型:尖括号、引号、与号、中文
- 转义 & 时会优先处理,避免与已转义出的实体冲突
- 勾选"转义中文"后每个非ASCII字符将变为 &#数字; 形式
- 开启"实时转换"后输入即自动转义,无需点击按钮
- 结果框查看转义后的HTML实体串,点击"复制"或"下载"保存
适用场景
- 安全防护:在网页中安全显示用户输入的特殊字符
- 代码示例:把HTML代码作为文本展示在页面中
- 邮件渲染:避免邮件客户端误解析尖括号标签
- 编码兼容:把中文转为数字实体以适配旧系统
安全保障
- 本地处理:所有转义在浏览器本地完成
- 隐私保护:不收集、不存储用户输入内容
- 免费使用:无需注册,打开即用
- 顺序安全:& 优先转义,避免重复替换
常见问题
为什么转义 & 要优先进行?
因为 < > " 等字符转义后会产生新的 & 字符(如 <)。若最后转义 &,会把这些已转义出的 & 再次替换为 &,造成双重转义。所以必须先替换 &。
"转义中文为数字实体"有什么用?
把中文转为 &#数字; 形式可避免某些不支持UTF-8的旧系统或传输通道出现乱码,也常用于绕过简单的字符过滤。例如"你"会变为 你。
转义后的字符串如何还原?
可使用配套的"HTML反转义"工具,将 < > & " ' 及 &#数字; 等实体一次性还原为原始字符。
广告位