ToolKun
分类关于我们
ToolKun

一站式在线工具平台,提供各种实用工具,提升您的工作效率。

快速链接

  • 所有工具
  • 工具分类
  • 最新工具
  • 使用教程

支持

  • 帮助中心
  • 联系我们
  • 意见反馈
  • 关于我们
  • 隐私政策
  • 使用条款
  • 网站地图
  • Gemini Watermark Remover

© 2026 ToolKun. 保留所有权利。

为开发者和创作者用心打造

URL 编码解码工具 - 在线 URL Encode/Decode

在线 URL 编码和解码工具,支持中文和特殊字符

实时转换
支持中文
完整编码模式
双向互转

URL 编码解码工具帮助你快速处理 URL 中的特殊字符。无论是中文参数、特殊符号还是空格,都能正确编码后安全传输。支持普通编码和完整编码两种模式,满足不同场景需求。

什么是 URL 编码?

URL 编码(Percent-encoding,也称百分号编码)是一种将特殊字符转换为 %XX 格式的编码方式。由于 URL 只能包含 ASCII 字符集中的有限字符,中文、空格、特殊符号等必须经过编码才能在 URL 中安全传输。

两种编码模式

  • 普通模式:使用 encodeURIComponent,保留 URL 结构字符(如 : / ? # @ 等),适合编码 URL 参数值
  • 完整编码:编码所有非字母数字字符,生成最安全的编码结果,适合特殊场景

常见应用场景

开发者在处理 API 请求时经常需要对参数进行 URL 编码。比如搜索关键词、用户输入、文件名等包含特殊字符的内容,都必须编码后才能作为 URL 参数传递。解码则用于还原接收到的编码字符串。

FAQ

Q: 为什么中文要进行 URL 编码?

A: URL 标准规定只能使用 ASCII 字符。中文字符会被转换为 UTF-8 字节序列,然后每个字节用 %XX 表示。例如「中」会被编码为 %E4%B8%AD。

Q: encodeURI 和 encodeURIComponent 有什么区别?

A: encodeURI 用于编码完整 URL,会保留 URL 保留字符(: / ? # 等)。encodeURIComponent 用于编码 URL 组件(如参数值),会编码所有保留字符。

Q: 空格编码成 + 还是 %20?

A: 两者都正确但用途不同。%20 是标准 URL 编码,+ 是 application/x-www-form-urlencoded 格式。本工具使用标准的 %20 编码。