URL 编解码与解析
输入 URL 字符串进行快速 Encode/Decode,或可视化查看解析后的查询参数与路径片段。
输入 URL
解析结果
请输入有效的完整 URL 进行解析。
关于本工具
URL 编解码与查询参数解析工具:用 encodeURIComponent / decodeURIComponent 双向转换 URL 字符串,并把 URL 拆成 protocol / host / pathname / query 各部分,把 query 参数渲染成键值对表格便于排查。
什么时候用
- 调试 OAuth / 微信登录回调时核对 redirect_uri 编码是否正确
- 排查包含中文或 + & = 等特殊字符的 URL 解析问题
- 把长 query 字符串拆成清晰的参数列表
- 在前后端约定 URL 格式时验证 encode / decode 结果一致
常见问题
- encodeURI 和 encodeURIComponent 有什么区别?
- encodeURI 不转义 URL 保留字符(如 /、?、&),适合编整条 URL;encodeURIComponent 全部转义,适合编 query 参数值。本工具默认按参数级别使用 encodeURIComponent。
- 支持 URL hash(#)和 fragment 吗?
- 解析时会保留并显示 hash 部分。hash 在标准 URL 里不参与服务端处理,但前端路由会用。
- 能处理含中文的 URL 吗?
- 可以。编码时把中文转成 %E4%B8%AD 等百分号编码,解码时反向还原。
- 重复参数(?k=1&k=2)怎么显示?
- URLSearchParams 会保留所有重复值。我们以列表形式列出每次出现,不会丢任何一个。
最近更新: