本地转换,打开即可用

URL 编码解码在线工具

立即处理完整 URL、参数值和中文链接,支持 `encodeURI` 与 `encodeURIComponent` 两种模式。默认示例已填好,首屏直接可用。

免费使用

当前模式

编码

编码方式

encodeURIComponent

输入字符

59

输出字符

113

处理完成
编码
encodeURIComponent
编码更彻底,适合参数值和片段

输入完整 URL、路径、参数值或任意文本,页面会立即生成结果

59 字符
67 字节
1

输出

适合直接复制到跳转地址、查询参数、接口文档和调试请求中

https%3A%2F%2Ftooljson.com%2Fsearch%3Fq%3D%E9%82%AE%E7%AE%B1%20%E7%BC%96%E7%A0%81%26from%3D%2Fencrypt%2Furlencode
113 字符
113 字节
1

分享链接会携带当前输入、模式和 `URI / Component` 选项,对方打开后可直接还原现场。

`encodeURI` 更适合完整链接,`encodeURIComponent` 更适合参数值。这个差异会直接影响问号、等号和斜杠是否被编码。

这个工具能做什么

URL 编码解码在线工具适合处理中文链接、查询参数、跳转地址、API 请求、日志内容和前端路由片段。你可以在完整 URL 与单个参数值之间切换不同编码策略,避免结构字符被错误保留或过度转义。

支持 encodeURI 与 encodeURIComponent 两种模式
默认示例即开即用,适合直接比较两种编码结果
复制、下载和分享恢复都在首屏附近完成

如何使用

  1. 1选择编码或解码,并决定当前输入是完整 URL 还是单个参数值。
  2. 2在输入框粘贴内容,页面会立即生成对应结果。
  3. 3复制、下载或分享当前结果,方便给前端、接口调试或文档同事复现。

适用场景

搜索参数处理
中文链接编码
跳转地址拼接
接口请求调试
前端路由片段
日志还原排查

常见问题 FAQ

URL 编码工具能做什么?

它可以把 URL、参数和值进行编码或解码,适合处理查询参数、路径片段、中文链接、跳转地址和接口调试场景。

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 更适合完整 URL,会保留协议、斜杠和问号等结构字符;encodeURIComponent 更适合单个参数值,会把更多特殊字符一起编码。

为什么解码失败?

通常是因为输入不是合法的百分号编码字符串,或混入了不完整的 `%` 片段。可以先检查原始内容是否完整,再选择合适的模式。

分享链接会上传内容吗?

不会。当前输入、模式和编码方式会直接写入 URL 参数,在浏览器本地恢复,不会上传到服务器。

相关工具

FAQ

URL 编码/解码常见问题

围绕输入、结果、保存、分享和隐私整理,方便你在正式使用前快速确认工具边界。

URL 编码/解码支持哪些输入和输出?

在线 URL 编码和解码工具,支持对 URL 进行编码和解码。按页面提供的算法、编码、密钥、模式或摘要选项填写内容,输出通常可以复制、下载或用于接口联调。不同算法对密钥长度、字符编码和填充方式有要求,建议对照示例使用。

URL 编码/解码能用于生产环境加密方案吗?

它适合学习、调试、验签、摘要校验和接口联调,不应单独替代完整的生产安全方案。真实业务还需要密钥管理、随机数、权限控制、日志脱敏和安全审计。

URL 编码/解码结果为什么和后端不一致?

常见原因包括编码不同、密钥或 IV 不一致、填充模式不同、大小写、换行、Base64/Hex 表示差异以及签名串拼接顺序不同。建议把原始字节、参数和模式逐项比对。

URL 编码/解码会上传密钥或明文吗?

请不要输入生产私钥、真实密码或敏感明文。多数基础加解密和摘要操作在浏览器中完成;若页面含有分享、AI 或云端能力,使用前应确认不会把敏感内容写入链接或请求。

URL 编码/解码输出可以分享给别人排查吗?

可以分享脱敏后的示例、摘要或错误现象,但不要分享可逆密文、真实密钥、Token、签名私钥和业务明文。联调时建议使用测试密钥和最小化样例。

URL 编码/解码应该选择哪种编码或格式?

联调时先确认对方系统要求的是 UTF-8 文本、Base64、Hex、URL Safe 还是 PEM/DER 等格式。很多错误不是算法错,而是输入字节、换行、大小写或外层编码不一致。

    问题反馈