URL 解析器

URL 编解码与结构化解析,支持 query 参数表格化编辑与一键重建 URL

URL 组件编码
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C%26lang%3Dzh-CN
URL 整体编码
https://example.com/search?q=%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C&lang=zh-CN

结构化解析

Protocol
https:
Host
example.com
Hostname
example.com
Port
-
Pathname
/search
Search
?q=%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C&lang=zh-CN
Hash
-

Query 参数

常见问题

encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 用于编码完整 URL,不会编码 :/?#[]@!$&'()*+,;= 等 URL 保留字符。encodeURIComponent 用于编码 URL 参数值,会编码所有特殊字符。一般规则:编码整体 URL 用前者,编码参数值用后者。
URL 解析器如何编辑 query 参数?
在「结构化解析」区域的 Query 参数表格中,可直接修改已有参数的 key/value,或点击「+ 添加」新增参数、点击「删除」移除参数。修改完成后点击「应用至 URL」,工具会按当前表格重新拼装 query 并更新输入框中的 URL。
为什么访问 /encoding/url-encode 会跳转到新页面?
URL 工具已从「编码转换」分类迁移到更合适的「网络工具」分类,新地址为 /network/url。旧地址保留自动跳转,以便收藏夹和外部链接仍可正常访问。

相关工具