URL编码解码
输入源
📝 文本输入
📁 文件上传
点击上传或拖拽文件(仅支持 .txt / .csv / .log,≤5MB)
暂无文件,请上传文本文件
工具详情
功能说明
URL 编码解码工具完全在浏览器本地运行,支持编码、解码、自动识别三种模式。可批量处理多行文本,也可上传 TXT、CSV、LOG 文件。编码支持 encodeURIComponent 与 encodeURI,解码支持 decodeURIComponent 与 decodeURI,并提供空格转加号、加号转空格、多轮解码、百分号大小写、输出行号等选项。
使用说明
- 选择处理模式:编码、解码或自动识别;
- 在文本框中每行输入一条内容,或上传文本文件;
- 根据需求调整编码方式、解码方式及附加选项;
- 点击「开始处理」,左侧结果区显示每行处理结果;
- 可复制结果或下载为 TXT 文件。
专业术语
URL 编码 / 百分号编码
URL 中不能直接出现部分特殊字符和非 ASCII 字符,需要转换成 %XX 形式,例如空格转为 %20,中文转为 UTF-8
字节序列的百分号编码。
encodeURIComponent
用于编码 URI 组件或参数值,会编码 : / ? # [ ] @ ! $ & ' ( ) * + , ; = 等字符,适合处理
query 参数中的单个值。
encodeURI
用于编码完整 URI,会保留 : / ? # [ ] @ ! $ & ' ( ) * + , ; = 等 URL 结构字符,适合整体
URL 编码。
decodeURI / decodeURIComponent
decodeURI 用于解码完整 URI,保留 URL 结构字符;decodeURIComponent 用于解码 URI
组件,会解码更多保留字符,适合参数值还原。
application/x-www-form-urlencoded
HTML 表单默认提交格式,其中空格经常被编码为加号 +。解码时可勾选「+ 转空格」还原空格,编码时可勾选「空格转 +」生成表单风格数据。
双重编码
对已经编码的字符串再次编码,例如 %20 会变成 %2520。开启「多轮解码」可连续解码,最多处理 3 轮,避免无限循环。
注意事项
隐私保护
所有编码解码均在浏览器本地完成,文本和文件不上传服务器,100% 安全。
自动识别规则
自动识别以是否包含合法 %XX 为主要判断依据。包含合法百分号编码时优先解码,否则按当前编码方式编码,避免普通加号被误判。
批量处理
每行一条,忽略空行。文件仅支持 .txt / .csv / .log,大小不超过 5MB。解码失败的行会标记错误,不影响其他行。