URL 编解码
原文 URL 文本
转换结果 URL 编码
使用说明
• 「-> 编码 ->」使用 encodeURIComponent 编码,空格会变为 %20 • 「<- 解码 <-」将 %XX 形式的编码还原为原文 • 保留字符(不转义):A-Z a-z 0-9 以及 - _ . ! ~ * ' ( ) • 支持上传 .txt 文件(最大 5MB),也可将结果下载保存
• 「-> 编码 ->」使用 encodeURIComponent 编码,空格会变为 %20 • 「<- 解码 <-」将 %XX 形式的编码还原为原文 • 保留字符(不转义):A-Z a-z 0-9 以及 - _ . ! ~ * ' ( ) • 支持上传 .txt 文件(最大 5MB),也可将结果下载保存
URL 在线编解码工具:处理链接里 %20、%E4%B8%AD 这类转义字符,支持 encodeURIComponent 与 encodeURI 两种模式,排查"链接打不开""参数丢失"类问题。
给单个参数值编码用 encodeURIComponent(会编码 = & ? 等保留字符);给完整 URL 编码用 encodeURI(保留 URL 结构字符)。把完整 URL 用 encodeURIComponent 编码会让 // http: 里的斜杠也被转义。
%20 是 URL 标准编码;+ 是表单提交(application/x-www-form-urlencoded)对空格的约定。同一空格两种写法都有人用,解码时需按来源选择对应规则。
服务端按表单规则解码时 + 会被还原为空格。若参数值本身含加号(如 Base64、时间偏移),发送前必须用 encodeURIComponent 编码成 %2B。