URL 编码
对 URL 参数和文本执行百分号编码。
本地处理
免费在线 HTML 实体编码与解码工具,支持命名实体和数字实体,支持全部非 ASCII 字符编码,所有数据仅在浏览器本地处理。
一个实用的 HTML 实体编码与解码工具。支持常见 HTML 特殊字符(<、>、&、"、')和全部非 ASCII 字符的编码,也能将命名和数字实体还原为原始字符,所有处理均在浏览器本地完成。
HTML 实体用于在 HTML 中安全表示特殊字符,如 &lt; 代替 <,防止浏览器将其误解析为 HTML 标签。常用于展示代码片段或避免 XSS 攻击。
&lt; 是命名实体,对应小于号。&#60; 是十进制数字实体,&#x3C; 是十六进制实体,都表示同一个字符。命名实体更易读,数字实体更通用。
编码 HTML 特殊字符是防 XSS 的重要措施之一,但不是唯一措施。实际防御需结合输入验证、输出编码、CSP 等多层策略。
不会。本工具的解码结果仅以纯文本形式展示在 textarea 中,绝不插入到页面 DOM,因此不会被执行。
选择「编码所有非 ASCII 字符」模式时,中文字符会转为数字实体(如 &#24352;)。一般不建议对中文做 HTML 实体编码。