RUNWEBTOOLS
简体中文

URL 编码 / 解码

对 URL 和查询字符串进行百分号编码或解码。

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

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

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

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

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

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

示例

编码查询值 (Component)

输入

hello world & friends

输出

hello%20world%20%26%20friends

编码完整 URL (Full URL)

输入

https://x.com/search?q=cafe del mar

输出

https://x.com/search?q=cafe%20del%20mar

解码百分号编码

输入

%E2%9C%93%20done

输出

✓ done

关于此工具

这个免费在线 URL 编码器和解码器把文本进行百分号编码以便在 URL 和查询字符串中安全使用,并把它解码回可读文本——全部在你的浏览器中,不上传。在编码解码之间切换,结果随你输入实时更新。

使用方法

  1. 选择编码或解码。
  2. 单个值选 Component,要保留整个 URL 结构选 Full URL
  3. 输入或粘贴你的内容(或点击示例),然后复制结果。
  4. 用交换把输出回填并翻转方向。

为什么 URL 编码很重要

URL 只能包含有限的字符集。空格、& 号、问号和非英语字母必须被百分号编码(例如空格变成 %20),才能在链接和查询字符串中安全传输。用 Full URL 编码整个地址,但用 Component 编码单个查询值。

常见问题

这个 URL 编码器免费吗?

免费 — 无需注册的完全免费在线 URL 编码器和解码器。想编码或解码多少都行。

我的数据会上传到任何地方吗?

不会。一切都在你的浏览器中运行,不上传,你的 URL 和数据绝不会离开你的设备。

Component 和 Full URL 有什么区别?

Component 使用 encodeURIComponent 并转义每个特殊字符——用于单个查询值或路径片段。Full URL 使用 encodeURI 并保留 : / ? & # 等结构字符,因此完整 URL 仍可使用。

什么是百分号编码?

这是 URL 用百分号加两位十六进制数表示保留字符或非 ASCII 字符的方式——例如空格变成 %20,& 变成 %26。

为什么解码失败?

当输入包含无效的百分号转义时会失败,例如单独一个 % 或像 %2 这样不完整的序列。修正或删除多余字符后重试。

如何编码查询字符串参数?

选择编码和 Component 模式,然后粘贴该值。Component 模式会转义 &、=、? 等否则会破坏查询字符串的字符。

它能处理非英语字符吗?

能。带重音的字母、韩文或表情符号等字符会被编码为 UTF-8 百分号转义,并能正确解码回来。

相关工具