URL 编码/解码器
对 URL 和查询字符串进行转义以确保安全传输,或将转义的 URL 转回普通可读文本。
输入您的文本:
结果:
如何编码或解码 URL
- 将您的 URL 或查询字符串粘贴到输入框中。
- 选择"编码"或"解码",然后选择匹配的编码模式。
- 点击"转换"获取转义或未转义的输出。
- 复制结果,用于链接、API 或表单。
常见问题
两种编码模式有什么区别?
encodeURIComponent 转义几乎所有字符,适用于单个查询值,而 encodeURI 保留斜杠和冒号等字符,适用于完整 URL。
为什么空格会变成 %20?
URL 只能包含有限的字符集。编码会将空格等字符转换为 %20 这样的百分号编码形式,以便安全传输。
我需要手动编码 URL 吗?
不需要,大多数编程语言会自动处理,但此工具对于调试、手动构建查询字符串或测试边界情况非常方便。
URL 数据会被发送到任何地方吗?
不会。编码和解码完全在您的浏览器中完成,您粘贴的内容不会被上传或记录。
相关工具
为什么编码 URL?
URL 只能包含有限的字符集,因此特殊字符必须进行百分号编码才能安全传输。编码可在构建链接、表单或 API 调用时保持查询参数完好。
- 在构建 API 请求前安全编码查询参数。
- 转义用户输入,防止链接损坏或 URL 格式错误。
- 解码已编码的 URL,查看其实际指向。
提示与限制
对单个查询值使用 encodeURIComponent,对完整 URL 使用 encodeURI——它们转义不同的字符集。一切都在本地运行,数据永远不会离开浏览器。