PocketPlay
EN

URL 编解码

在线 URL 编码与解码:百分号编码、表单(+)编码,还能把查询字符串拆成参数表。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册

转义所有在单个查询参数或路径片段中不安全的字符,包括 / ? & = # 。

原始文本

编码结果

解析查询字符串

还没有参数。

怎么用 URL 编解码

  1. 先选 编码解码,再选转义范围:单个参数值、完整网址,或空格写成 + 的表单数据。
  2. 在左边输入或粘贴内容,右边即时显示结果,点 复制结果 就能复制走。
  3. 想看清一个链接带了哪些参数,把它粘到 解析查询字符串,会拆成解码后的参数表。

常见问题

encodeURI 和 encodeURIComponent 该用哪个?

如果手上已经是一条完整网址,只想把空格之类的不安全字符处理掉,用 完整网址(encodeURI),它会保留 / ? & = # 这些分隔符。如果只是要把一个值拼进查询字符串,用 参数值(encodeURIComponent),它连分隔符也一起转义。

解码时提示“转义序列有误”是怎么回事?

网址里的 % 后面必须正好跟两位十六进制数字。如果文本里有普通的百分号(比如 100%),要先写成 %25,否则解码器无法把它和转义序列区分开。

网址会被上传吗?

不会。编码、解码和查询字符串解析全部由浏览器本地的 JavaScript 完成,不会上传,也不会记录。