HTML 编码解码
把标记或已转义文本贴进「输入」框,点「编码」把 &、<、> 和双引号变成安全实体,或点「解码」还原字符。结果会出现在按钮下方。
更新 2026-08-03 · developer
关于本工具
编码会把 &、<、> 和双引号分别换成 &、<、>、"。解码按安全顺序还原这四种实体,避免嵌套的 & 被拆坏。两个按钮都只处理文本框内容并写入结果区,不上传文件。
使用方法
- 粘贴到输入框: 把 HTML 片段或实体字符串放进「输入」文本框。
- 编码特殊字符: 点击「编码」,把 &、<、>、" 转成实体并显示在结果区。
- 解码实体: 点击「解码」,把 < > " & 还原为实际字符。
- 复制结果: 选中结果区文本,粘贴到编辑器或模板中。
常见用途
- 把片段放进会当 HTML 解析的属性或 CMS 字段前,先做转义。
- 从日志或邮件里把实体还原成可读标签。
- 演示 & 与 < 如何变成实体,做快速前后对比。
使用提示
- 原始 HTML 用「编码」;框里已是实体序列时再用「解码」。
- 解码把 & 放在最后处理,这样 &lt; 一类序列能一次还原正确。
常见问题
编码会改哪些字符?
只转义 &、<、> 和双引号,其余字符保持原样。
为什么要最后解码 &?
后解码 &,可避免 &lt; 在处理 < 之前变成错误中间串。
会把我的 HTML 传到服务器吗?
不会。编码和解码都在页面内处理输入框内容。
空输入也能编码吗?
可以。空字符串编码或解码后仍是空结果。