UrlEncode编码/解码

字符串
操作
结果
复制成功

一、工具功能说明

  • 标准UTF-8 UrlEncode/UrlDecode双向转换,兼容中文、空格、特殊符号&=?#等;
  • 前端原生JS实现,无需后端,离线本地运行;
  • 空格转换为%20,和Java、PHP、C#后端编码规则统一;
  • 解码自动捕获非法URL编码字符串,友好错误提示;
  • 一键复制转换结果,附带复制成功提示;
  • 顶部多标签预留扩展:Base32/Base64/二进制/域名/Unicode工具。

二、使用实例

1、原始URL字符串

URL编码解码 中文测试&name=小芳&code=404

2、点击【Url编码】输出编码结果

URL%E7%BC%96%E7%A0%81%E8%A7%A3%E7%A0%81%20%E4%B8%AD%E6%96%87%E6%B5%8B%E8%AF%26name%3D%E5%B0%8F%E8%8A%B3%26code%3D404

3、将编码串粘贴输入框,点击【Url解码】还原原文

URL编码解码 中文测试&name=小芳&code=404

三、操作步骤

  1. 左侧文本框输入待转换字符串;
  2. 编码:原始URL参数文本,点击绿色【Url编码】;
  3. 解码:浏览器地址栏编码串,点击蓝色【Url解码】;
  4. 右侧输出转换结果,点击复制按钮一键复制。

四、补充说明

  • 标准URL编码会将中文、空格、&、=、#、?等特殊字符转为%XX十六进制;
  • 本工具采用UTF-8编码,和后端主流语言编码格式互通;
  • 仅用于URL参数传递转义,不具备加密作用;
  • 残缺、非法%编码字符串会返回解码失败提示。