▲ DevKit
隐私
📐

HTML 编码 / 解码

HTML 实体与原文互转,兼顾防 XSS 转义与中文实体化

编码范围
输入
0 字符
输出
输入字符 0 · → 长度 0
使用说明 / 算法说明
  • 编码时 & 必须最先替换,否则 & 会被二次转义成 &。
  • 单引号使用 ' 而非 '——后者在 HTML4 中未定义,旧浏览器不识别。
  • 数字实体按「码点」输出:emoji 输出单个 😀,而不是代理对两个。
  • 转义不等于净化:如果原文里本来就有 <script>,转义后浏览器不会执行,但内容仍在。请勿把不可信内容当作可信 HTML 插入。
  • 解码兼容无分号实体(HTML5 宽松解析:&amp 也能识别)。