URL 编码器、解码器和解析器

大小: 字节 键数: 深度:

        

URL 编码器、解码器和解析器

字节 →


        
    

URL 编码器、解码器和解析器

查询参数

IDN / Punycode


    

URL 编码器、解码器和解析器

..

头部


    

Payload


    

元数据


        
    

验证签名

签名 (HS)


            

URL 编码器、解码器和解析器

模式库

高亮匹配

匹配 ()

替换结果


    

URL 编码器、解码器和解析器

相对时间:

时区

按部分构建


        
年内第几天: 周: 星期:

差值


        

URL 编码器、解码器和解析器


    

URL 编码器、解码器和解析器

URL 编码器、解码器和解析器


        
    

示例

输入

hello world & café

已编码

hello%20world%20%26%20caf%C3%A9

URL 指南与文章

相关工具

当 payload、token、URL、日志或标记处于同一工作流中时,URL 编码器、URL 解码器和 query string 解析器 经常会和 HTML entity 编码器和 HTML entity 解码器在线, Regex 测试器、正则表达式检查器和替换工具, Base64 编码器和 Base64 解码器在线 一起使用。

URL 编码器、解码器和解析器

编码值、解码 query string,并查看 URL 组成部分。 DevToolGrid Online 提供免费的 URL 编码器、URL 解码器和 query string 解析器.

什么是 URL 编码?

URL 编码(百分号编码)将 URL 中不安全或保留的字符替换为 % 加上其十六进制代码。例如空格变为 %20,& 变为 %26。它让你可以把任意文本——空格、Unicode、符号——放入查询字符串和路径中而不破坏地址。

如何编码或解码 URL

  1. 1 在输入面板粘贴 URL 或值。
  2. 2 对查询值点击 Encode component,或点击 Encode URI 保留结构。
  3. 3 使用 Decode 把百分号转义还原为可读文本。
  4. 4 解析完整 URL,查看协议、主机、路径、查询和片段。

常见的 URL 编码错误

  • 空格用 + 还是 %20在查询字符串中空格可能显示为 +(表单编码)或 %20。混用会损坏数值。
  • 未编码保留字符&、=、? 和 # 等字符有特殊含义。在值中不编码它们会破坏查询。
  • 双重编码对已编码的字符串再次编码会把 %20 变成 %2520。每个值只编码一次。

encodeURIComponent 与 encodeURI

encodeURIComponent 几乎编码所有字符,包括 & = ? /,因此适用于单个查询值或路径段。encodeURI 保留构成有效 URL 的字符(如 : / ? &),用于编码整个地址。参数用 component 版本,完整 URL 用完整版本。

常见问题

这个工具免费吗?

是的。URL 编码器、解码器和解析器完全免费,没有限制。

我的数据会发送到服务器吗?

不会。编码、解码和解析都在你的浏览器本地完成;不会上传任何内容。

+ 和 %20 有什么区别?

两者在查询字符串中都可表示空格。%20 始终是空格;+ 仅在 application/x-www-form-urlencoded 数据中表示空格。

它能解析查询参数吗?

可以。它把 URL 拆成各部分,并允许你编辑、排序和去重查询参数。