跳到主要内容
Z

URL 编码/解码工具

对 URL 及其查询字符串参数进行编码或解码。Percent-encoding 可确保数据在传输过程中安全无误。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 选择“编码”或“解码”模式。
  2. 2 如果处理的是查询参数,选择“参数”模式;如果处理整段 URL 路径,选择“完整 URL”模式。
  3. 3 粘贴输入内容,然后复制转换结果。

为什么使用此工具

  • 提供两种模式——encodeURIComponent 用于处理单个参数,encodeURI 用于处理整个 URL。
  • 实时双向转换——一键切换模式,或互换输入输出内容。
  • 在浏览器本地运行——你的 URL 始终保持私密。
  • 完全免费,无需注册,没有广告。

常见问题

什么时候应该用 encodeURIComponent 而不是 encodeURI?

对查询字符串的单个值或路径片段使用 encodeURIComponent(它会同时编码 / ? & # 等字符);如果要保留这些结构字符,对整个 URL 字符串使用 encodeURI。

这个工具支持特殊字符吗?

支持——完整兼容 Unicode。表情符号、中日韩文字、阿拉伯语以及各种组合字符都能被正确编码。

为什么我的解码操作会报错?

无效的 percent-encoding(例如“%XY”中 XY 不是合法的十六进制数)会触发 URIError。请检查每个“%”后面是否都跟着两个合法的十六进制数字。

什么是 URL 编码/解码工具?

URL 编码/解码工具(URL Encoder & Decoder)可以将文本和查询字符串参数转换为 percent-encoding 格式,或从该格式还原——即用带“%”前缀的转义序列替换保留字符或不安全字符,从而保证这些值能在 URL 中安全传输;反向操作则可将其还原为原始文本。所有处理均在浏览器本地完成,输入数据始终留在你的设备上。

功能特性

编码与解码

对文本进行百分号编码以用于 URL,或将 % 序列解码回可读文本。

Component 与 full-URL 模式

转义单个值,或在保留其结构的同时对整个 URL 进行编码。

100% 隐私保护

完全在客户端运行——你的 URL 和参数永远不会离开浏览器。

示例

Input

https://zerethon.com/s?q=hello world&x=1

Output

https%3A%2F%2Fzerethon.com%2Fs%3Fq%3Dhello%20world%26x%3D1

常见使用场景

  1. 1

    在查询字符串中传递值

    对搜索词或参数进行编码,防止空格和 & = ? 等符号破坏 URL。

  2. 2

    修复失效链接

    解码含有 %20/%2F 的 URL 以便阅读,或对粘贴的原始值重新编码。

  3. 3

    构建重定向 / OAuth URI

    在将 redirect_uri 或 state 值放入授权 URL 之前对其进行百分号编码。

URL 编码/解码工具 与其他替代方案的对比

URL 编码/解码工具 与常见的浏览器及桌面替代方案对比 — 一览各项功能差异。
功能 Zerethon Tools 常见在线工具 桌面应用
Signup required No Sometimes No
Data leaves device No Yes No
Encode + decode Both Both Both
Component vs full-URL mode Yes Sometimes Sometimes
Free Yes Yes Sometimes paid
Works offline Yes (after load) No Yes
概要

Zerethon 的 URL 编码/解码工具遵循 RFC 3986,在浏览器中对文本和查询字符串值进行百分号编码与解码。Component 模式会转义所有保留字符(类似 encodeURIComponent),使值可以安全地嵌入 URL 中;full-URL 模式则保留结构性字符不变。任何数据都不会被上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

参考资料

隐私

除非另有说明,否则你的数据永远不会离开浏览器。URL 编码/解码工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

对比

了解基础知识

操作指南

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册