工具工作区
URL 编码器、URL 解码器和 query string 解析器
编码值、解码 query string,并查看 URL 组成部分。
URL 编码器、解码器和解析器
大小: 字节
键数:
深度:
URL 编码器、解码器和解析器
字节 →
URL 编码器、解码器和解析器
查询参数
IDN / Punycode
URL 编码器、解码器和解析器
..
头部
Payload
元数据
· 过期时间:
验证签名
签名 (HS)
URL 编码器、解码器和解析器
模式库
高亮匹配
匹配 ()
@
替换结果
URL 编码器、解码器和解析器
相对时间:
时区
按部分构建
年内第几天:
周:
星期:
差值
URL 编码器、解码器和解析器
URL 编码器、解码器和解析器
URL 编码器、解码器和解析器
示例
输入
hello world & café
已编码
hello%20world%20%26%20caf%C3%A9
URL 指南与文章
URL 编码器、解码器和解析器
编码值、解码 query string,并查看 URL 组成部分。 DevToolGrid Online 提供免费的 URL 编码器、URL 解码器和 query string 解析器.
什么是 URL 编码?
URL 编码(百分号编码)将 URL 中不安全或保留的字符替换为 % 加上其十六进制代码。例如空格变为 %20,& 变为 %26。它让你可以把任意文本——空格、Unicode、符号——放入查询字符串和路径中而不破坏地址。
如何编码或解码 URL
- 1 在输入面板粘贴 URL 或值。
- 2 对查询值点击 Encode component,或点击 Encode URI 保留结构。
- 3 使用 Decode 把百分号转义还原为可读文本。
- 4 解析完整 URL,查看协议、主机、路径、查询和片段。
常见的 URL 编码错误
- 空格用 + 还是 %20在查询字符串中空格可能显示为 +(表单编码)或 %20。混用会损坏数值。
- 未编码保留字符&、=、? 和 # 等字符有特殊含义。在值中不编码它们会破坏查询。
- 双重编码对已编码的字符串再次编码会把 %20 变成 %2520。每个值只编码一次。
encodeURIComponent 与 encodeURI
encodeURIComponent 几乎编码所有字符,包括 & = ? /,因此适用于单个查询值或路径段。encodeURI 保留构成有效 URL 的字符(如 : / ? &),用于编码整个地址。参数用 component 版本,完整 URL 用完整版本。
常见问题
这个工具免费吗?
是的。URL 编码器、解码器和解析器完全免费,没有限制。
我的数据会发送到服务器吗?
不会。编码、解码和解析都在你的浏览器本地完成;不会上传任何内容。
+ 和 %20 有什么区别?
两者在查询字符串中都可表示空格。%20 始终是空格;+ 仅在 application/x-www-form-urlencoded 数据中表示空格。
它能解析查询参数吗?
可以。它把 URL 拆成各部分,并允许你编辑、排序和去重查询参数。