开发者工具

URL 编码与解码工具 — 免费、私密,在浏览器中运行

对 URL 和查询参数进行百分号编码或解码 — 即时完成,不上传任何内容。

本工具完全在你的浏览器中运行。你的文件绝不上传——它们始终保留在你的设备上。

结果

URL 编码(也称百分号编码)会把空格、和号、重音符等字符转换成 %20 这样的安全形式,使它们能够放入 URL 或查询字符串中而不出问题。这款工具使用浏览器内置的 encodeURIComponent 和 decodeURIComponent,实时进行双向转换。

一切都在你的浏览器本地完成 — 你的文本绝不会发送到服务器。粘贴一个值,在编码与解码之间切换,再一键复制结果。无论是调试 API 请求、手动拼接链接,还是读取一个已编码的参数,它都非常合适。

如何使用 URL 编码 / 解码

  1. 选择“编码”让文本变为 URL 安全形式,或选择“解码”读取已编码的值。
  2. 将你的文本粘贴或输入到输入框中。
  3. 转换结果会随你输入即时显示在下方。
  4. 点击复制,将结果复制到剪贴板。

常见问题

我的文本会上传到服务器吗?

不会。转换完全使用原生的 encodeURIComponent 和 decodeURIComponent 函数在你的浏览器中运行。你的文本绝不会离开你的设备。

编码和解码有什么区别?

编码会把不安全的字符(如空格、&、? 和重音符)替换成 %20 这样的百分号代码,使文本能安全地放入 URL 中。解码则相反,把百分号代码还原成可读的字符。

为什么我会遇到解码错误?

当输入包含无效的百分号序列时,解码就会失败 — 例如一个孤立的“%”,或像“%zz”这样不是有效转义的内容。请检查每个“%”后面是否都跟着两位十六进制数字。

它编码的是整个 URL 还是单个组成部分?

它使用 encodeURIComponent,对查询参数这类单个值进行编码 — &、=、? 和 / 等字符都会被转义。因此它非常适合处理 URL 的各个组成部分,而不是一个完整的地址。

相关工具