URL 编码 / 解码工具
为查询参数、跳转 URL、分析参数和调试场景编码或解码 URL 组件。工具使用浏览器的 URL 组件编码能力,让空格、符号和非 ASCII 文本可以安全放入 URL 参数。
URL 编码和解码工具
使用方法
将普通文本或 URL 组件粘贴到输入框,选择编码即可转义在 URL 中有特殊含义的字符。粘贴已经编码的值并选择解码,可以把百分号编码序列还原为可读文本。
解码错误通常发生在输入包含不完整的百分号转义时,例如 %E0%A4,或单独出现的百分号。遇到这种情况,请先检查原始值,再用于跳转或请求。
示例
文本 hello world 作为 URL 组件编码后会变成 hello%20world。完整的跳转 URL 也可以先编码,再放入另一个查询参数中。
常见问题
什么是 URL 编码?
URL 编码会把字符转换为安全的百分号编码形式,使它们可以放在 URL 中。
什么时候应该编码 URL 值?
当值要放入查询参数、跳转参数或跟踪链接中,且其中的空格和符号可能影响解析时,应先编码。
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 会保留 ? 和 & 等 URL 分隔符;encodeURIComponent 会更彻底地编码单个组件。
隐私说明
你的输入会在浏览器本地处理,不会上传到我们的服务器。