URL 编码/解码器

即时编码或解码 URL 和查询参数

免费无需注册离线可用隐私优先
0 URLs
0 Encodes
0 Decodes
结果将显示在这里...
Result will appear here...
Your encoded/decoded URL
will be displayed here.
编码输入的URL

示例 URL

点击任意示例将其加载到输入字段,或使用「快速运行」自动转换:

Query Parameters

name=John Doe&email=john@example.com&message=Hello World!

URL with Special Chars

https://example.com/search?q=hello world&category=开发工具

API Endpoint

https://api.example.com/users?filter=name='test'&sort=desc

什么是 URL 编码?

什么是 URL 编码?URL 编码,也称为百分号编码,是一种在统一资源标识符 (URI) 中编码信息的机制。它将特殊字符转换为可以通过互联网传输的格式。我们的免费在线 URL 编码器/解码器帮助您即时转换 URL 和查询参数,无需任何安装或注册。

技术实现

JavaScript 函数

/* Encode URL components */
encodeURIComponent(input)
/* Decode URL components */
decodeURIComponent(input)

算法详情

  • 将字符转换为 UTF-8 字节
  • 每个字节变为 %XX(十六进制)
  • 保留字符被编码
  • 非保留字符保持不变

主要功能

URL 编码

将特殊字符转换为百分号编码

URL 解码

将编码的 URL 恢复为可读格式

语法高亮

彩色编码输出,便于阅读

100% 隐私

所有处理都在您的浏览器中进行

常见用例

  • 为 API 请求编码查询参数
  • 转换 URL 中的非 ASCII 字符
  • 处理空格和 & 符号等特殊字符
  • 在 Web 开发中调试编码的 URL
  • 为表单提交准备数据

!使用边界和限制

适用于:
  • 查询参数和表单数据
  • API 请求和 Web 服务
  • 包含特殊字符的 URL 参数
  • URL 中的多语言内容
⚠️ 不适用于:
  • 完整 URL 结构编码
  • 域名或协议
  • 已编码内容(避免双重编码)
  • HTML 实体编码

真实场景应用

1构建 API 查询字符串

您正在构建电商搜索功能,需要从用户输入创建 URL 查询参数。

问题 URL:
https://shop.com/search?query=men's shoes & category=athletic
正确编码的 URL:
https://shop.com/search?query=men%27s%20shoes%20%26%20category%3Dathletic

解决方案: 使用 URL 编码正确处理空格、单引号和 & 符号。

2国际字符支持

您的 Web 应用需要处理包含中文、日文或其他 Unicode 字符的用户搜索。

原始搜索词:
开发ツール + 在线服务
URL 编码:
%E5%BC%80%E5%8F%91%E3%83%84%E3%83%BC%E3%83%AB%20%2B%20%E5%9C%A8%E7%BA%BF%E6%9C%8D%E5%8A%A1

解决方案: 编码 Unicode 字符以确保它们在 URL 中正确传输。

3社交媒体分享

为包含动态内容的社交媒体帖子创建可分享的链接。

动态分享 URL:
https://app.com/share?title=Check this out!&text=Amazing article about web development
社交媒体就绪:
https://app.com/share?title=Check%20this%20out%21&text=Amazing%20article%20about%20web%20development

解决方案: 编码参数以防止 URL 破坏并确保正确的社交媒体集成。

如何使用 URL 编码

1

输入您的 URL 或文本

在上面的输入字段中粘贴您的 URL 或输入需要编码/解码的文本。

2

选择编码或解码

选择'编码'来转换特殊字符,或'解码'将编码的 URL 转换回可读格式。

3

点击转换

点击转换按钮以在输出字段中即时查看编码或解码的结果。

4

复制和使用

复制结果并在您的 Web 应用程序、API 调用或文档中使用。

常见问题

什么是 URL 编码?

URL 编码将字符转换为可以通过互联网传输的格式。特殊字符被替换为 '%' 后跟两个十六进制数字。

什么时候应该使用 URL 编码?

当您的 URL 包含特殊字符(如空格、& 符号)或非 ASCII 字符(如中文或日文文本)时,应使用 URL 编码。

我的数据安全吗?

是的,所有编码和解码都完全在您的浏览器中进行。您的数据永远不会发送到任何服务器。

相关工具和指南

发现更多工具和指南,帮助您提升开发工作流程

Drag me to the logo!Collection: 0/8 items