URL编码解码
← ToolBox
/ URL编码解码
🌙
首页
‹
🔐 编码转换
‹
URL编码解码
📖 查看「URL 编码 / 解码 使用指南」
🔤 URL Encode / Decode
Encode and decode URLs online, free and secure.
📐 工作原理与说明
编码
解码
解析 URL
输入
转换
交换输入输出
复制结果
📌 说明
编码:对字符串进行 encodeURIComponent 编码。
解码:对字符串进行 decodeURIComponent 解码。
解析 URL:提取协议、主机、路径、查询参数等组成部分。
📚 深度解析:URL 编码 / 解码
💡 常见使用场景
参数构造:把用户输入拼进查询参数前转义,避免 &/= 截断。
日志还原:把服务端记录的编码 URL 解码回可读地址便于排查。
接口联调:核对前端实际发送的请求行是否符合预期。
示例:编码 "a b&c=1"
encodeURIComponent → "a%20b%26c%3D1",解码还原为原串,空格变 %20、& = 变 %26 %3D。
❓ 常见问题(FAQ)
encodeURI 与 encodeURIComponent 区别?
后者转义更彻底(含 ?#/等),适合编码单个参数值;前者保留 URL 结构字符。
哪些字符不用编码?
RFC 3986 中 A-Za-z0-9 及 -_.~ 为安全字符,可原样保留。
解码后还是乱码?
多为服务端未按 UTF-8 解码,属服务端问题,本工具解码本身正确。