URL在线编码解码工具免费
把中文、空格与特殊符号编成地址里安全的写法,也能把一长串百分号编码还原成可读文本,附带URIComponent与encodeURI两种口径,处理拼接参数和排查接口请求时更直观。
🔒 编解码在浏览器本地完成,内容不会上传
URL 编解码页处理地址里的「不安全字符」:中文、空格、引号、&、= 等都要转成 %XX 形式才能放进地址,反向则把一长串编码还原成看得懂的样子,方便核对参数。 怎么用:① 选方向(编码或解码);② 粘贴文本;③ 按需选择口径 —— 处理单个参数值用 encodeURIComponent 那种(会把 / : ? 也编掉),处理整段地址用 encodeURI 那种(保留结构字符),然后复制结果。 参数与边界:空格可能被编成 + 或 %20,两者不完全等价,表单提交常用 +、地址里该用 %20;中文按 UTF-8 三字节编码,如果对方系统用 GBK 就会解成乱码;二次编码(出现 %25)会让参数越编越长,先解一层再看;`&` 与 `=` 没编码会直接改变参数结构,是最常见的 bug 来源。 典型场景:把中文标题塞进查询参数、核对别人发的链接里到底带了什么、排查签名参数被空格破坏、把接口日志里的请求地址还原成可读文本、生成跳转链接。 注意事项:编解码在浏览器本地完成,链接与参数不会上传;含 token、密码或用户信息的地址请自行判断是否适合贴到公共环境,地址参数本就不是保密的地方。
两种编码方式该选哪个?
填单个参数值选会连 / : ? 一起编码的那种,更安全;填整段地址选保留结构字符的那种,否则地址会被编得不认识的。拿不准就先按参数值处理。
三步怎么用?
第一步选编码或解码方向;第二步粘贴文本或地址;第三步选择口径后复制结果。
为什么解码出乱码或还剩百分号?
三种情况:内容被编码了两次(会出现 %25,解一次即可);原编码用的字符集是 GBK 而不是 UTF-8;串里混了表单风格的 + 表示空格。按对应方式先处理再解即可。
链接内容会上传吗?
不会。编解码在浏览器本地完成,内容不发送到服务器,也没有历史记录。