HTML 编码/解码
在线 HTML 实体字符编码与解码工具,支持智能自动检测、三种编码格式、文件上传下载、200+ HTML 实体参考表
输入文本
输出结果
👁️ 可视化预览 — 编码结果在浏览器中的渲染效果
收起 ▲输入文本并编码后,此处显示实际渲染效果
📚 HTML 实体参考表(点击展开)
▼什么是 HTML 实体编码/解码?
HTML 实体(HTML Entity)是一段以 & 开头、以 ; 结尾的文本字符串,用于在 HTML 文档中显示那些被保留的字符(如 <、>),或者表示那些在键盘上难以输入的字符(如 ©、€)。
编码(Encode):将 HTML 中的特殊字符替换为对应的 HTML 实体,防止浏览器将其解析为 HTML 标签。
解码(Decode):将 HTML 实体还原为原始字符,方便查看和编辑实际内容。
必须要转义的 6 个字符
| 原始字符 | 命名实体 | 十进制实体 | 十六进制实体 | 说明 |
|---|---|---|---|---|
| & | & | & | & | 和号 |
| < | < | < | < | 小于号 |
| > | > | > | > | 大于号 |
| " | " | " | " | 双引号 |
| ' | ' | ' | ' | 单引号 |
常见应用场景
- 防 XSS 攻击 — 将用户输入中的
<>编码后安全嵌入 HTML 页面 - 在网页上展示代码 — 显示 HTML 代码片段,防止浏览器将其渲染为实际元素
- 数据安全传输 — 将含特殊字符的文本编码后存储或传输
- 模板开发 — 在模板中嵌入动态 HTML 内容时进行编码处理
怎么用
- 1. 粘贴文本或 HTML
- 2. 选择编码或解码
- 3. 复制结果
示例
什么时候需要编码? 会处理中文吗?输入 `` → 输出 `<div>`
常见问题
把用户输入或代码示例直接显示在页面上时,避免被浏览器当成标签执行。
默认只转义特殊字符,中文保持原样(UTF-8 页面无需转义)。
同类工具
- 🔐Base64编解码工具免费在线Base64编码解码工具
- 🔐URL 编码/解码免费在线URL编码解码工具
- 💻代码高亮工具免费在线代码语法高亮工具
- 💻代码转图片工具免费在线代码转图片工具
- 📋JSON 格式化工具免费在线JSON格式化、验证和美化工具
- 📝正则表达式在线测试免费在线正则表达式测试工具
- 📝在线搜索与替换免费在线查找替换工具
- 📝在线文本排序去重免费在线文本排序去重工具
相关教程
🙏 帮我们做得更好
我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……
如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏
如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏