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-CNURL 整体编码
https://example.com/search?q=%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C&lang=zh-CN结构化解析
Protocol
https:Host
example.comHostname
example.comPort
-Pathname
/searchSearch
?q=%E4%BD%A0%E5%A5%BD%E4%B8%96%E7%95%8C&lang=zh-CNHash
-Query 参数
常见问题
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 用于编码完整 URL,不会编码 :/?#[]@!$&'()*+,;= 等 URL 保留字符。encodeURIComponent 用于编码 URL 参数值,会编码所有特殊字符。一般规则:编码整体 URL 用前者,编码参数值用后者。URL 解析器如何编辑 query 参数?
在「结构化解析」区域的 Query 参数表格中,可直接修改已有参数的 key/value,或点击「+ 添加」新增参数、点击「删除」移除参数。修改完成后点击「应用至 URL」,工具会按当前表格重新拼装 query 并更新输入框中的 URL。
为什么访问 /encoding/url-encode 会跳转到新页面?
URL 工具已从「编码转换」分类迁移到更合适的「网络工具」分类,新地址为
/network/url。旧地址保留自动跳转,以便收藏夹和外部链接仍可正常访问。