HTML 编码/解码

在线 HTML 实体字符编码与解码工具,支持智能自动检测、三种编码格式、文件上传下载、200+ HTML 实体参考表

输入文本

输出结果

🔌 快速插入 HTML 实体

👁️ 可视化预览 — 编码结果在浏览器中的渲染效果

收起 ▲
输入文本并编码后,此处显示实际渲染效果
输入字符:0
输出字符:0
处理耗时:0 ms
变化率:+0%

📚 HTML 实体参考表(点击展开)

▼

什么是 HTML 实体编码/解码?

HTML 实体(HTML Entity)是一段以 & 开头、以 ; 结尾的文本字符串,用于在 HTML 文档中显示那些被保留的字符(如 <、>),或者表示那些在键盘上难以输入的字符(如 ©、€)。

编码(Encode):将 HTML 中的特殊字符替换为对应的 HTML 实体,防止浏览器将其解析为 HTML 标签。

解码(Decode):将 HTML 实体还原为原始字符,方便查看和编辑实际内容。

必须要转义的 6 个字符

原始字符命名实体十进制实体十六进制实体说明
&&amp;&#38;&#x26;和号
<&lt;&#60;&#x3C;小于号
>&gt;&#62;&#x3E;大于号
"&quot;&#34;&#x22;双引号
'&apos;&#39;&#x27;单引号

常见应用场景

  • 防 XSS 攻击 — 将用户输入中的 <> 编码后安全嵌入 HTML 页面
  • 在网页上展示代码 — 显示 HTML 代码片段,防止浏览器将其渲染为实际元素
  • 数据安全传输 — 将含特殊字符的文本编码后存储或传输
  • 模板开发 — 在模板中嵌入动态 HTML 内容时进行编码处理

怎么用

  • 1. 粘贴文本或 HTML
  • 2. 选择编码或解码
  • 3. 复制结果

示例

输入 `

` → 输出 `<div>`

常见问题

什么时候需要编码?
把用户输入或代码示例直接显示在页面上时,避免被浏览器当成标签执行。

会处理中文吗?
默认只转义特殊字符,中文保持原样(UTF-8 页面无需转义)。

同类工具

相关教程

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏