URL 编解码
免费在线 URL 编解码工具:支持组件编码、整条 URL 编码与表单 urlencoded 三种模式,中文与特殊符号一键转百分号编码,也可以反向解码。
输出
输入字符
0
输出字符
0
膨胀率
—
输出
状态
—
使用指南
- 选择编码模式
编码参数值选「组件编码」,编码完整网址选「整条 URL」,处理表单提交选「表单编码」。
- 输入并查看结果
输入后自动编码,结果区同时显示字符数与膨胀率。
- 需要还原时切到解码
粘贴已编码字符串,勾选「把 + 视为空格」(表单格式)后即可还原。
常见问题
组件编码和整条 URL 编码有什么区别?
组件编码会转义所有特殊字符(包括 : / ? & =),适合编码参数值;整条 URL 编码保留这些结构字符,适合处理已经拼好的完整网址。
为什么中文在 URL 里会变成一串百分号?
URL 只允许 ASCII 字符,中文等非 ASCII 字符必须先按 UTF-8 转成字节,再把每个字节写成 %XX 形式,这就是百分号编码。
表单编码里的加号代表什么?
application/x-www-form-urlencoded 格式中,空格被编码为加号而不是 %20。解码时需要勾选「把 + 视为空格」才能正确还原。
解码失败是怎么回事?
通常是因为字符串里含有不合法的百分号序列(如 %zz 或结尾的单个 %)。请检查原始编码是否完整。