首页 URL编解码

URL编解码

URL编码与解码工具,支持中文与特殊字符自动转换

原始内容
编码操作
解码操作
结果
点击上方按钮进行编码或解码

如何使用 URL 编解码工具

只需3个简单步骤,即可完成操作

1

输入 URL

在左侧输入框粘贴或输入需要编码/解码的 URL 或文本

2

选择操作

点击「编码」将特殊字符转换为 URL 安全格式,或点击「解码」还原

3

复制结果

转换结果即时显示,点击「复制」按钮获取结果

适用场景

  1. 1

    API 请求构建

    将包含中文或特殊字符的参数进行 URL 编码,确保请求正确

  2. 2

    网页跳转

    对跳转 URL 中的参数进行编码,避免被错误解析

  3. 3

    SEO 优化

    确保网址中的中文路径正确编码,提升搜索引擎友好度

  4. 4

    邮件链接

    对 mailto: 链接中的中文内容进行编码

核心功能

  1. 1

    双向转换

    支持 URL 编码和解码,一键切换操作模式

  2. 2

    组件级编码

    可选对整个 URL 或仅对参数值进行编码

  3. 3

    实时转换

    输入内容后实时显示编码/解码结果

  4. 4

    批量处理

    支持一次处理多个 URL(每行一个)

常见问题

URL 编码和 Base64 编码有什么区别?

URL 编码只编码特殊字符(如空格→%20),Base64 是把整个字符串转为 ASCII 字符集。

为什么空格被编码成 %20 而不是 +?

两者都是正确的,%20 是标准编码,+ 是表单提交时的历史遗留格式。

中文 URL 编码后为什么这么长?

中文字符在 UTF-8 下每个占 3 字节,每个字节编码为 %XX 格式,所以会变长。

需要对整个 URL 编码吗?

不需要。通常只编码参数值部分,域名和路径中的 ASCII 字符无需编码。