• 用******户 使用了工具 Base64编解码
  • 开******发 使用了工具 MD5加密
  • 工******程 使用了工具 时间戳转换
  • 程******序 使用了工具 JSON格式化
  • 设******计 使用了工具 图片压缩
  • 产******品 使用了工具 URL编解码
  • 测******试 使用了工具 正则表达式
  • 运******维 使用了工具 密码生成器

URL 编解码

编解码
URL 编码与解码,支持 encodeURIComponent / decodeURIComponent
URL编码解码encodeURIComponentdecodeURIComponent网络
原文
URL 编码结果
常见字符编码对照表

特殊字符

空格%20
#%23
&%26
?%3F
=%3D
+%2B

标点符号

/%2F
:%3A
;%3B
,%2C
!%21
*%2A

中文示例

%E4%B8%AD
%E6%96%87
%E6%B5%8B
%E8%AF%95
%E4%BD%A0
%E5%A5%BD
工具说明

什么是 URL 编码?

URL 编码(Percent-encoding)是一种将特殊字符转换为可在 URL 中安全传输的格式的方法。 它将字符转换为 % 后跟两个十六进制数字的形式,例如空格编码为 %20,中文编码为 %E4%B8%AD。

功能特性

  • URL 编码:将文本转换为 URL 安全格式
  • URL 解码:将编码格式还原为原始文本
  • 实时转换:输入即转换,无需点击按钮
  • 中文支持:完美支持中文字符编解码
  • 一键交换:快速切换编码/解码模式
  • 示例加载:提供示例快速体验功能

使用场景

  • URL 参数中包含特殊字符(? & = # 等)
  • URL 中包含中文或其他非 ASCII 字符
  • 构建查询字符串(Query String)
  • 解析和调试 URL
  • Web 开发和 API 调用

编码规则

  • 字母、数字和某些字符(- _ . ~)保持不编码
  • 其他字符转换为 % 后跟 UTF-8 编码的十六进制值
  • 中文字符通常编码为 3 个字节(9个十六进制字符)
  • 空格可以编码为 %20 或 +(表单数据中)