URL 编解码

在线 URL 编码与解码工具,支持 encodeURIComponent 与 encodeURI 两种标准规范,快速处理特殊字符与多语言参数。

客户端本地计算 · 数据零上传

使用指南

  • 1. 在输入框中输入包含特殊字符、中文或特殊符号的 URL 链接或参数。
  • 2. 选择编码整个 URL 或仅编码查询参数组件。
  • 3. 实时获得转义后的百分比编码字符串,一键复制使用。

技术优势与安全边界

  • 1. 严格遵循 RFC 3986 国际标准进行百分比编码(Percent-Encoding)。
  • 2. 纯本地 JavaScript 处理,敏感 API Key 和查询参数不留存。
  • 3. 提供常用 URL 特殊字符对照表,便于排查乱码问题。

常见问题 FAQ

Q: encodeURI 和 encodeURIComponent 有什么区别?
A: encodeURI 用于编码整个 URL,会保留 ':', '/', '?', '#' 等语义分隔符;而 encodeURIComponent 会对所有特殊符号进行编码,适合作为 URL 参数值传入。
Q: 为什么中文链接需要 URL 编码?
A: HTTP 协议规范要求 URL 仅支持 ASCII 字符集。中文字符需转换为以 '%' 开头的十六进制字节编码,以确保跨平台传输不出现乱码。