URL 编码/解码支持哪些输入和输出?
在线 URL 编码和解码工具,支持对 URL 进行编码和解码。按页面提供的算法、编码、密钥、模式或摘要选项填写内容,输出通常可以复制、下载或用于接口联调。不同算法对密钥长度、字符编码和填充方式有要求,建议对照示例使用。
立即处理完整 URL、参数值和中文链接,支持 `encodeURI` 与 `encodeURIComponent` 两种模式。默认示例已填好,首屏直接可用。
当前模式
编码
编码方式
encodeURIComponent
输入字符
59
输出字符
113
输入完整 URL、路径、参数值或任意文本,页面会立即生成结果
适合直接复制到跳转地址、查询参数、接口文档和调试请求中
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
分享链接会携带当前输入、模式和 `URI / Component` 选项,对方打开后可直接还原现场。
`encodeURI` 更适合完整链接,`encodeURIComponent` 更适合参数值。这个差异会直接影响问号、等号和斜杠是否被编码。
URL 编码解码在线工具适合处理中文链接、查询参数、跳转地址、API 请求、日志内容和前端路由片段。你可以在完整 URL 与单个参数值之间切换不同编码策略,避免结构字符被错误保留或过度转义。
它可以把 URL、参数和值进行编码或解码,适合处理查询参数、路径片段、中文链接、跳转地址和接口调试场景。
encodeURI 更适合完整 URL,会保留协议、斜杠和问号等结构字符;encodeURIComponent 更适合单个参数值,会把更多特殊字符一起编码。
通常是因为输入不是合法的百分号编码字符串,或混入了不完整的 `%` 片段。可以先检查原始内容是否完整,再选择合适的模式。
不会。当前输入、模式和编码方式会直接写入 URL 参数,在浏览器本地恢复,不会上传到服务器。
围绕输入、结果、保存、分享和隐私整理,方便你在正式使用前快速确认工具边界。
在线 URL 编码和解码工具,支持对 URL 进行编码和解码。按页面提供的算法、编码、密钥、模式或摘要选项填写内容,输出通常可以复制、下载或用于接口联调。不同算法对密钥长度、字符编码和填充方式有要求,建议对照示例使用。
它适合学习、调试、验签、摘要校验和接口联调,不应单独替代完整的生产安全方案。真实业务还需要密钥管理、随机数、权限控制、日志脱敏和安全审计。
常见原因包括编码不同、密钥或 IV 不一致、填充模式不同、大小写、换行、Base64/Hex 表示差异以及签名串拼接顺序不同。建议把原始字节、参数和模式逐项比对。
请不要输入生产私钥、真实密码或敏感明文。多数基础加解密和摘要操作在浏览器中完成;若页面含有分享、AI 或云端能力,使用前应确认不会把敏感内容写入链接或请求。
可以分享脱敏后的示例、摘要或错误现象,但不要分享可逆密文、真实密钥、Token、签名私钥和业务明文。联调时建议使用测试密钥和最小化样例。
联调时先确认对方系统要求的是 UTF-8 文本、Base64、Hex、URL Safe 还是 PEM/DER 等格式。很多错误不是算法错,而是输入字节、换行、大小写或外层编码不一致。