HTML 编码/解码
在线 HTML 实体字符编码与解码工具,支持智能自动检测、三种编码格式、文件上传下载、200+ HTML 实体参考表
输入文本
输出结果
👁️ 可视化预览 — 编码结果在浏览器中的渲染效果
收起 ▲输入文本并编码后,此处显示实际渲染效果
📚 HTML 实体参考表(点击展开)
▼什么是 HTML 实体编码/解码?
HTML 实体(HTML Entity)是一段以 & 开头、以 ; 结尾的文本字符串,用于在 HTML 文档中显示那些被保留的字符(如 <、>),或者表示那些在键盘上难以输入的字符(如 ©、€)。
编码(Encode):将 HTML 中的特殊字符替换为对应的 HTML 实体,防止浏览器将其解析为 HTML 标签。
解码(Decode):将 HTML 实体还原为原始字符,方便查看和编辑实际内容。
必须要转义的 6 个字符
| 原始字符 | 命名实体 | 十进制实体 | 十六进制实体 | 说明 |
|---|---|---|---|---|
| & | & | & | & | 和号 |
| < | < | < | < | 小于号 |
| > | > | > | > | 大于号 |
| " | " | " | " | 双引号 |
| ' | ' | ' | ' | 单引号 |
常见应用场景
- 防 XSS 攻击 — 将用户输入中的
<>编码后安全嵌入 HTML 页面 - 在网页上展示代码 — 显示 HTML 代码片段,防止浏览器将其渲染为实际元素
- 数据安全传输 — 将含特殊字符的文本编码后存储或传输
- 模板开发 — 在模板中嵌入动态 HTML 内容时进行编码处理