URL编码/解码器
即时编码或解码URL。
结果将显示在此处...
推荐工具
精心挑选的实用工具
安全地编码和解码 URL
概述
URL 只能包含有限的字符,因此空格、符号和非英文字母必须经过百分号编码(例如空格变成 %20),才能在链接或查询字符串中安全传递。URL 编码/解码器可将文本与这种格式互相转换。此工具在浏览器中即时编码或解码,方便你构建查询参数、调试链接,或读取别人发来的编码字符串。
使用步骤
- 1
粘贴文本或 URL
输入要编码的字符串,或要解码的百分号编码字符串。
- 2
选择编码或解码
选定方向,结果立即出现在输出框中。
- 3
复制结果
把编码或解码后的字符串复制到你的链接、代码或 API 请求中。
工作原理
编码把不安全的字符替换为百分号加其十六进制字节值(UTF-8)。解码则相反,把 %20 还原为空格、%C3%A9 还原为 é。工具采用全网通用的标准 encodeURIComponent/decodeURIComponent 规则,并在本地进行,因此可能含有令牌或个人数据的文本绝不离开页面。
什么时候用
用含空格、和号或斜杠的值构建查询字符串。调试链接遇到特殊字符时为何失效。解码来自日志、邮件或重定向的编码 URL 以查看真实目的地。为 API 调用准备参数。为在 URL 中使用而编码非 ASCII 文本(重音、其他文字)。把一个 URL 作为参数安全地嵌入另一个 URL。
常见问题
编码完整 URL 会保留 : / ? 等构成结构的字符,而编码组件(单个参数值)会连这些也转义。对插入查询字符串的单个值使用组件编码。
注意事项
双重编码是常见错误——对已编码的字符串再次编码会把 %20 变成 %2520。若不确定当前状态,请先解码。