首页 / 工具 / URL 编解码

URL 编解码

把一整条地址拆成协议、主机、端口、路径、查询与锚点,查询字符串里的重复键、加号和百分号编码都会还原成一张参数表;也可以反过来编码或解码任意文本。

用于把相对地址补成绝对地址

· 等待输入

输入
转换结果

地址结构

—
协议
—
主机
—
端口
—
用户信息
—
路径
—
查询字符串
—
锚点
—
来源
—
解析方式
—
字符数
—
参数个数
—
非法百分号
—

查询参数表

—

几点说明

  • 数据不出浏览器 · 零网络请求 · 可断网可用。
  • 解码是容错的:遇到写坏的百分号序列(例如单个 % 或 %ZZ)不会整段失败,而是原样保留、继续解码其余部分,并在「非法百分号」里计数。
  • 参数表保留原始顺序与重复键:a=1&a=2 会列出两行,重复的键会标注出现次数;没有等号的参数标记为无值。
  • 结构解析优先用浏览器自带的 URL 解析器;遇到旧环境不支持的情况会退回到内置的解析与相对路径合并(RFC 3986 的简化实现),并在「解析方式」里写明用的是哪一种。
  • 基准地址留空时使用当前页面地址,所以只写一个相对路径(例如 ?q=1 或 ../about/)也能看出它最终指向哪里。
  • 快捷键:在输入框里按 Ctrl / ⌘ + Enter 立即转换。