RUNWEBTOOLS
简体中文

HTML 编码 / 解码

对 HTML 实体进行编码或解码。

在任意页面使用(书签工具)

想不离开当前页面就使用 HTML 编码 / 解码? 把下面的按钮拖到书签栏,然后在任意网站上点击它,HTML 编码 / 解码 就会在原地打开 — 完全在你的浏览器中运行。

HTML 编码 / 解码← 把这个按钮拖到书签栏

请谨慎使用: 书签工具会在你点击它的页面上运行。请避免在网上银行、支付或医疗等敏感网站上使用 — 使用风险自负。所有处理都在本地完成,不会向任何地方发送数据。详见服务条款

  1. 如果书签栏被隐藏,先显示它 — Ctrl+Shift+B(Mac 为 +Shift+B)。
  2. 把上面的按钮拖到书签栏上。
  3. 打开任意网站并点击书签 — HTML 编码 / 解码 面板会出现在右上角。用 ✛ 在四角之间移动,用 ›/‹ 收到边缘再拉出来。
  4. 再次点击书签(或 ✕)即可关闭。
拖不动? 复制后新建一个以此为 URL 的书签:

注意: 少数安全策略严格的网站可能会拦截书签工具。

示例

编码特殊字符

输入

<p>Tom & Jerry</p>

输出

&lt;p&gt;Tom &amp; Jerry&lt;/p&gt;

解码实体

输入

caf&eacute; &mdash; 5 &lt; 10

输出

café — 5 < 10

关于此工具

这个免费在线 HTML 编码器和解码器把文本与 HTML 实体互相转换。编码以便在网页上安全显示 <>&,或把充满实体的 HTML 解码回可读文本。可选模式会把每个非 ASCII 字符编码为数字实体。一切都在你的浏览器中运行,不上传。

使用方法

  1. 选择编码或解码。
  2. 粘贴你的文本或 HTML(点击示例试用)。
  3. 编码时可选择打开「所有非 ASCII」。
  4. 复制结果,或用交换把它反向回填。

常见用途

在文章中展示代码示例、为安全渲染而净化用户输入、修复抓取 HTML 的乱码,以及为要求纯 ASCII 输出的系统准备内容。

常见问题

什么是 HTML 实体?

HTML 实体是像 &amp;、&lt;、&#169; 这样的代码,用来表示在 HTML 中另有特殊含义或无法直接输入的字符。编码把字符转成实体,解码把它们转回来。

这个 HTML 编码器/解码器免费吗?

免费 — 无需注册、无限制的完全免费在线 HTML 实体编码器和解码器。

它转义哪些字符?

默认转义对安全 HTML 重要的五个字符:& < > " '。打开「所有非 ASCII」还会把带重音字母、符号和表情符号编码为数字实体。

它能解码命名和数字实体吗?

能。解码处理像 &#160;、&#xA0; 这样的数字实体,以及 &nbsp;、&copy;、&mdash;、&euro; 等常见命名实体。

我的文本会上传到任何地方吗?

不会。编码和解码完全在你的浏览器中进行,不上传,你的内容绝不会离开你的设备。

我为什么要编码 HTML?

为了在不破坏标记或不打开 XSS 漏洞的情况下,把代码片段或用户输入安全地显示在网页上——转义 & < > 可防止浏览器把你的文本当作标签。

相关工具