URL 编解码
在线 URL 编码与解码:百分号编码、表单(+)编码,还能把查询字符串拆成参数表。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
转义所有在单个查询参数或路径片段中不安全的字符,包括 / ? & = # 。
原始文本
编码结果
解析查询字符串
还没有参数。
| 参数名 | 解码后的值 | 原始值 |
|---|
怎么用 URL 编解码
- 先选 编码 或 解码,再选转义范围:单个参数值、完整网址,或空格写成
+的表单数据。 - 在左边输入或粘贴内容,右边即时显示结果,点 复制结果 就能复制走。
- 想看清一个链接带了哪些参数,把它粘到 解析查询字符串,会拆成解码后的参数表。
常见问题
encodeURI 和 encodeURIComponent 该用哪个?
如果手上已经是一条完整网址,只想把空格之类的不安全字符处理掉,用 完整网址(encodeURI),它会保留 / ? & = # 这些分隔符。如果只是要把一个值拼进查询字符串,用 参数值(encodeURIComponent),它连分隔符也一起转义。
解码时提示“转义序列有误”是怎么回事?
网址里的 % 后面必须正好跟两位十六进制数字。如果文本里有普通的百分号(比如 100%),要先写成 %25,否则解码器无法把它和转义序列区分开。
网址会被上传吗?
不会。编码、解码和查询字符串解析全部由浏览器本地的 JavaScript 完成,不会上传,也不会记录。