对字符串进行百分比编码或解码(RFC 3986)。

百分比编码和解码(RFC 3986)完全在您的浏览器中运行——不会上传任何内容。

纯文本
已编码
输入无法被解码。

关于 URL 编码 / 解码

这个 URL 编码解码器根据 RFC 3986 对字符串进行百分号编码,也可以反向解码,两个面板实时显示结果。在一侧输入纯文本,编码结果会出现在另一侧;粘贴一个已编码的查询值即可立即解码。点击交换按钮可反转方向。

百分号编码会将 URL 中不安全的字符——空格、重音符号、和号、斜杠及其他保留字符——替换为 %XX 转义序列。该工具采用严格编码方式(空格变为 %20,而不是 +),这是路径段和现代查询字符串的正确形式。

它完全在你的浏览器中运行,因此回调 URL、签名链接和包含令牌的查询字符串永远不会被发送到服务器。可以用它在构建链接前在线进行 url 编码,或者在调试时把一段难以阅读的 % 参数还原为易读的形式。

如何使用 URL 编码 / 解码

  1. 在纯文本面板中输入或粘贴你要编码的文本或 URL 组件。
  2. 在另一个面板中查看百分号编码后的结果——它会随你的输入实时更新。
  3. 要解码时,改为将编码后的字符串粘贴到编码面板中。
  4. 使用"交换"翻转方向,然后复制你需要的一侧内容。

常见问题

应该只编码单个组件——一个查询值、一个路径段、一个重定向目标——而不是整个 URL。编码器会转义 / 和 ? 这样的保留字符,所以把完整 URL 拿去编码会破坏其结构。

它遵循 RFC 3986,其中空格被编码为 %20。+ 这种约定只适用于旧式的 application/x-www-form-urlencoded 格式。%20 在两种场景下都安全,这也是严格的编码器更倾向于使用它的原因。

不会。编码和解码完全在你的浏览器中进行,因此包含会话令牌、API 密钥或个人数据的 URL 都会留在你自己的设备上。

是的——免费且无限制使用,无需注册。

当 % 符号后面没有跟着两个有效的十六进制数字时,解码就会失败——通常是因为字符串被截断了,或者被重复编码了两次。修正格式错误的序列,或者如果该值被编码了两次就解码两次。


热门搜索
url 编码 url 解码 percent 编码 在线 url 编码器 解码 url 字符串 编码 uri 组件
需要帮助?
使用此工具时遇到问题?请告诉我们的团队。
报告问题

将此免费工具添加到你自己的网站 — 复制并粘贴下面的代码。