编码工具

URL Encode

对 URL 参数值或完整 URL 进行标准百分号编码,并明确区分两种模式。

Ctrl / ⌘ + Enter 可执行
只读结果

在 URL Component 与 Full URL 模式下正确编码中文和特殊字符。

这个工具是什么

URL Component 模式使用 encodeURIComponent,会编码 &、=、? 等分隔符,适合单个参数值;Full URL 模式使用 encodeURI,会保留 URL 的协议、路径和查询结构分隔符。

  • 中文、日文与 emoji 会先按 UTF-8 转换为百分号序列。
  • 组件模式适合 value,完整 URL 模式适合整条地址。
  • 编码不会发送或打开输入的网址。

如何使用

  1. 输入参数值或完整 URL。
  2. 选择 URL Component 或 Full URL。
  3. 点击“URL 编码”。
  4. 复制百分号编码结果。

常见用途

  • 安全拼接查询参数值。
  • 编码包含空格或非 ASCII 字符的路径。
  • 比较完整 URL 与单个组件的转义差异。

URL Encode 功能特点

在 URL Component 与 Full URL 模式下正确编码中文和特殊字符。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

什么时候选 URL Component?

编码单个参数名或参数值时选择它,避免 & 和 = 被误认为查询结构。

空格会变成 + 吗?

encodeURIComponent 会生成 %20。加号是 application/x-www-form-urlencoded 的另一套表单规则。

完整 URL 模式会编码 & 和 = 吗?

通常不会,因为 encodeURI 会保留用于 URL 结构的分隔字符。

返回开发者工具分类首页