跳到主内容
世界杯开球时间转换 上线了按本地时区看开球,可加入日历提醒。

URL 编码/解码

URL 编码/解码按 encodeURIComponent/decodeURIComponent 语义在浏览器本地处理 URL 组件和值,适合空格、保留字符、UTF-8 文本、emoji、查询值和路径片段数据的百分号编码与解码。

输入文本

字符

0 / 50,000

URL 编码/解码

快速开始

1
粘贴文本或已编码值。
2
选择编码或解码。
3
结果替换同一文本框。
4
复制当前文本。

常见使用场景

API 参数

把参数值放进查询字符串前先编码,?、&、= 等结构符号保留在编码结果之外

表单数据

适合处理单个字段值,但不是 application/x-www-form-urlencoded 序列化器,也不会把空格转成 +

URL 参数

组装 URL 前先编码参数、路径片段或 fragment 中的非 ASCII 与保留字符数据

搜索关键词

编码搜索词或筛选条件,特别是包含 & = #? / 或空格时

使用建议

避免重复编码:检查内容是否已含 %XX 格式,防止二次编码
部分编码:只编码参数值或路径片段中的数据(如 ?key=encoded),URL 结构应保留在编码文本之外
调试分析:解码复制出来的请求值;如果来源是表单编码并希望 + 表示空格,请先把 + 替换成 %20
保留字符:: /? # [ ] @! $ & ' ( ) * +,; = 在 URL 中有特殊含义,作为数据使用时一般需要编码(视上下文而定,尤其是 : /? # & = + 等)
字符编码:非 ASCII 字符按 UTF-8 编码为 1-4 字节,每字节表示为 %HH

编码边界

组件和值语义:编码使用 encodeURIComponent,因此 /? & = #: 作为数据出现时都会被编码
完整 URL:如果需要保留协议、主机、路径、查询和片段结构,不要整条 URL 一次性编码;请先用 URL 解析工具拆解
表单编码:本工具不生成 application/x-www-form-urlencoded 请求体,不解析键值对,也不使用 + 表示空格
解码错误:孤立的 %、不完整的 %HH 或非法 UTF-8 百分号序列会显示无效 URL 编码提示

限制与兼容性

URL 编码 ≠ 加密:仅为可逆的格式改写,不能保护敏感信息
URL 长度:建议总长度 <2048 字符(不同浏览器/服务器限制不同)
空格差异:本工具将空格编码为 %20,decodeURIComponent 不会把 + 自动还原为空格;如需按表单编码解读,请先把 + 替换为 %20

隐私与安全

编码和解码在浏览器中完成。当前文本默认作为浏览器会话草稿保留;点击编码或解码后,转换结果会替换它。使用共享设备时,可按需清空文本和站点数据。
敏感信息(密码、密钥、Token)应使用加密而非编码

常见问题

8

可继续使用这些相关工具,完成后续步骤。

所有工具处理都在您的浏览器本地完成。