功能概述
想在网页里展示一段代码,结果尖括号被浏览器当成标签解析了;想输出特殊符号却显示异常——这时候就需要 HTML 实体转义。
本工具把 &、<、>、引号等字符与对应的实体形式互相转换,让特殊字符能安全地显示在页面上。
参数说明
| 参数 | 默认值与范围 | 使用建议 |
|---|---|---|
| 转义 | <code>&</code> <code><</code> <code>></code> <code>"</code> | 把会与 HTML 标签冲突的字符变成实体 |
| 反转义 | 实体还原为原始字符 | 用于把转义过的源码还原成可读文本 |
能力清单
- 把特殊字符转义为 HTML 实体,如 < > &
- 把 HTML 实体还原为原始字符
- 适合在页面中展示代码片段
- 本地转换,不上传内容
四个必须转义的字符
| <code><</code> | 小于号 < | 不转义会被当作标签开始,整段内容直接消失 |
|---|---|---|
| <code>></code> | 大于号 > | 通常与小于号成对出现 |
| <code>&</code> | 和号 & | 不转义可能被当成实体的开始 |
| <code>"</code> | 双引号 " | 写在属性值里时不转义会把属性截断 |
适用场景
- 在技术文章里安全地展示 HTML 或 JS 代码片段
- 还原从网页源码中复制出来的实体字符串
- 处理表单提交内容,避免破坏页面结构
疑问解答
为什么要转义?
因为 <、>、& 等字符在 HTML 里有特殊含义,直接写入会被浏览器当作标记解析。转义后它们会被当作普通文本显示。
转义会影响页面功能吗?
转义后的内容只作为文本显示,不会被执行。这正是展示代码时想要的效果。
所有字符都需要转义吗?
最核心的是 &、<、> 以及属性值中的引号。其余字符可视具体场景决定。
同类工具
隐私说明
HTML 转义与反转义 在你的浏览器本地完成全部计算,你选择的文件与输入的内容都不会被上传到任何服务器,处理结束后即被释放。详细的数据处理方式请查看我们的隐私政策。