编码选项
标准编码适合处理查询参数的值;完整 URL 编码保留 URL 结构字符;全量编码可把任意字符都转成 %XX,常用于规避检测或混淆。
输入文本
字符数 0
编码后 0
编码结果
URL 编码与解码简介
网页链接只能由 ASCII 字符集组成,中文、空格、&、=、# 等字符直接放进 URL 会导致解析失败或参数错位。URL 编码(又称百分号编码)会把这类字符按 UTF-8 字节转换成以 % 开头的十六进制序列,浏览器收到后再还原,从而保证链接能正常打开、参数能正确传递;URL 解码则是把编码后的字符串还原为原始内容,方便阅读和二次编辑。本工具全程在浏览器本地完成转换,不上传任何文本内容。
使用方式
1. 粘贴文本:把待转换的字符串粘贴到「输入文本」框,可以是中文、长链接、带特殊符号的参数值。
2. 选择模式:按用途选择编码模式:参数值用「标准编码」,整条链接用「完整 URL 编码」,需要全部字节编码时用「全量百分号编码」。
3. 编码或解码:点击「编码」或「解码」按钮,结果立即显示在下方结果框,点击「复制结果」可直接取用。
4. 交换重算:点击「结果转回输入」可把结果框内容回填到输入框,方便连续编码或反向解码。
2. 选择模式:按用途选择编码模式:参数值用「标准编码」,整条链接用「完整 URL 编码」,需要全部字节编码时用「全量百分号编码」。
3. 编码或解码:点击「编码」或「解码」按钮,结果立即显示在下方结果框,点击「复制结果」可直接取用。
4. 交换重算:点击「结果转回输入」可把结果框内容回填到输入框,方便连续编码或反向解码。
常见问题
三种编码模式有什么区别?
标准编码(encodeURIComponent)会编码除字母、数字和 - _ . ! ~ * ' ( ) 之外的所有字符,适合放在查询参数的值里;完整 URL 编码(encodeURI)保留 : / ? # & = + 等结构符号,适合处理整条 URL;全量百分号编码则把每个字节都转成 %XX,包括字母和数字,常用于混淆或绕过简单过滤。
为什么解码后结果和原文不一样?
常见原因是输入的字符串并非一次标准编码的结果,或已被多次嵌套编码。本工具的解码会自动尝试还原,遇到非法的 % 序列时保留原样;如果怀疑是多次编码,可连续点击「解码」按钮逐步还原。
处理的内容会被上传到服务器吗?
不会。编码、解码、复制都在浏览器本地完成,不发起任何网络请求,文本不会离开本机,可放心处理包含敏感信息的链接。
