URL 编解码工具
在线 URL encode / decode,一键转义 URL 参数。浏览器端处理。
URL 编解码 — 在线 URL 转义与还原工具
工具介绍
URL 只能使用 ASCII 字符集,中文、空格、&、= 等特殊字符必须经过「百分号编码」(%xx)才能安全传输。本工具实现了 JavaScript 的 encodeURIComponent / decodeURIComponent 双向转换,支持粘贴整段 URL 自动提取 query 参数,或手动输入参数批量编码。
怎么使用
- 选择模式:完整 URL 编码 / 单个参数编码 / 解码还原
- 粘贴 URL 或参数值
- 结果实时显示,一键复制到剪贴板
常见用例
- 在 URL 里安全传中文搜索关键词、emoji
- 调试 API 请求 URL(看后端实际收到的参数)
- 处理 OAuth 回调的 redirect_uri 参数(必须编码)
- 把 form 表单数据转成 application/x-www-form-urlencoded 格式
常见问题
Q: encodeURIComponent 和 encodeURI 有什么区别?
A: 前者会编码所有非字母数字;后者保留 URL 结构字符(:/@?&=#)。前者用于「值」,后者用于「完整 URL」。
Q: 解码出来是乱码?
A: 可能是编码方式不匹配(如 GBK vs UTF-8)。本工具假设 UTF-8。
Q: 空格编码成 %20 还是 +?
A: URL path 里是 %20,query string 里可以是 + 或 %20。本工具默认 %20 兼容。
小贴士
调试 REST API 时,把后端报的 URL 粘贴进来解码,立刻看清实际参数
JS fetch 里建议用 URLSearchParams 对象自动处理编码
处理 Base64 URL 安全版本(+/ 替换成 -_)?用「Base64 编解码」
常见使用场景
在线使用 URL 在线编解码 - 百分号编码(Percent-Encoding)工具,适用于以下场景:
- 日常工作:把这个工具加到书签,需要时直接用,节省时间
- 学习使用:在 Web 浏览器里运行,无需安装任何软件
- 数据安全:所有处理在你本地浏览器完成,文件不上传服务器
- 免费使用:完全免费,无需注册,无水印,无功能限制
- 跨平台:Mac、Windows、Linux、手机都能用,只要有浏览器
常见问题
以下是用户最常问的问题:
Q: 这个工具安全吗?
A: 是的。100% 客户端运行,数据不上传,关页面就消失。
Q: 需要注册吗?
A: 不需要。无登录、无账号,直接用。
Q: 有使用次数限制吗?
A: 没有。完全免费,无限制使用。
Q: 支持手机吗?
A: 支持。所有现代浏览器都能用,包括手机浏览器。
相关教程
想深入了解 URL 在线编解码 - 百分号编码(Percent-Encoding)工具 背后的原理?看看这些教程: