HTML 编码 / 解码
对 HTML 实体进行编码或解码。
在任意页面使用(书签工具)
想不离开当前页面就使用 HTML 编码 / 解码? 把下面的按钮拖到书签栏,然后在任意网站上点击它,HTML 编码 / 解码 就会在原地打开 — 完全在你的浏览器中运行。
请谨慎使用: 书签工具会在你点击它的页面上运行。请避免在网上银行、支付或医疗等敏感网站上使用 — 使用风险自负。所有处理都在本地完成,不会向任何地方发送数据。详见服务条款。
- 如果书签栏被隐藏,先显示它 — Ctrl+Shift+B(Mac 为 ⌘+Shift+B)。
- 把上面的按钮拖到书签栏上。
- 打开任意网站并点击书签 — HTML 编码 / 解码 面板会出现在右上角。用 ✛ 在四角之间移动,用 ›/‹ 收到边缘再拉出来。
- 再次点击书签(或 ✕)即可关闭。
注意: 少数安全策略严格的网站可能会拦截书签工具。
示例
编码特殊字符
输入
<p>Tom & Jerry</p>
输出
<p>Tom & Jerry</p>
解码实体
输入
café — 5 < 10
输出
café — 5 < 10
关于此工具
这个免费在线 HTML 编码器和解码器把文本与 HTML 实体互相转换。编码以便在网页上安全显示 <、> 和 &,或把充满实体的 HTML 解码回可读文本。可选模式会把每个非 ASCII 字符编码为数字实体。一切都在你的浏览器中运行,不上传。
使用方法
- 选择编码或解码。
- 粘贴你的文本或 HTML(点击示例试用)。
- 编码时可选择打开「所有非 ASCII」。
- 复制结果,或用交换把它反向回填。
常见用途
在文章中展示代码示例、为安全渲染而净化用户输入、修复抓取 HTML 的乱码,以及为要求纯 ASCII 输出的系统准备内容。
常见问题
什么是 HTML 实体?
HTML 实体是像 &、<、© 这样的代码,用来表示在 HTML 中另有特殊含义或无法直接输入的字符。编码把字符转成实体,解码把它们转回来。
这个 HTML 编码器/解码器免费吗?
免费 — 无需注册、无限制的完全免费在线 HTML 实体编码器和解码器。
它转义哪些字符?
默认转义对安全 HTML 重要的五个字符:& < > " '。打开「所有非 ASCII」还会把带重音字母、符号和表情符号编码为数字实体。
它能解码命名和数字实体吗?
能。解码处理像  、  这样的数字实体,以及 、©、—、€ 等常见命名实体。
我的文本会上传到任何地方吗?
不会。编码和解码完全在你的浏览器中进行,不上传,你的内容绝不会离开你的设备。
我为什么要编码 HTML?
为了在不破坏标记或不打开 XSS 漏洞的情况下,把代码片段或用户输入安全地显示在网页上——转义 & < > 可防止浏览器把你的文本当作标签。
相关工具