URL编码/解码器

即时编码或解码URL。

结果将显示在此处...

推荐工具

精心挑选的实用工具

安全地编码和解码 URL

概述

URL 只能包含有限的字符,因此空格、符号和非英文字母必须经过百分号编码(例如空格变成 %20),才能在链接或查询字符串中安全传递。URL 编码/解码器可将文本与这种格式互相转换。此工具在浏览器中即时编码或解码,方便你构建查询参数、调试链接,或读取别人发来的编码字符串。

使用步骤

  1. 1

    粘贴文本或 URL

    输入要编码的字符串,或要解码的百分号编码字符串。

  2. 2

    选择编码或解码

    选定方向,结果立即出现在输出框中。

  3. 3

    复制结果

    把编码或解码后的字符串复制到你的链接、代码或 API 请求中。

工作原理

编码把不安全的字符替换为百分号加其十六进制字节值(UTF-8)。解码则相反,把 %20 还原为空格、%C3%A9 还原为 é。工具采用全网通用的标准 encodeURIComponent/decodeURIComponent 规则,并在本地进行,因此可能含有令牌或个人数据的文本绝不离开页面。

什么时候用

用含空格、和号或斜杠的值构建查询字符串。调试链接遇到特殊字符时为何失效。解码来自日志、邮件或重定向的编码 URL 以查看真实目的地。为 API 调用准备参数。为在 URL 中使用而编码非 ASCII 文本(重音、其他文字)。把一个 URL 作为参数安全地嵌入另一个 URL。

常见问题

编码完整 URL 会保留 : / ? 等构成结构的字符,而编码组件(单个参数值)会连这些也转义。对插入查询字符串的单个值使用组件编码。

注意事项

双重编码是常见错误——对已编码的字符串再次编码会把 %20 变成 %2520。若不确定当前状态,请先解码。

URL编码/解码器 | Super Easy Utils