URL编码解码工具 - 在线URL Encode/Decode转义工具
URL编码解码工具
FREE TOOL

URL 编码 / 解码工具

在线 URL Encode / Decode 转义工具,支持中文、特殊字符的百分号编码与解码

🔒 100% 本地运行 · 数据不上传服务器 · 安全隐私
编码 Encode
解码 Decode
输入文本
输出结果
输入字符数:0 | 输出字符数:0

相关工具推荐

📖 URL 编码解码使用指南

什么是 URL 编码?

URL 编码(Percent-Encoding,百分号编码)是一种将 URL 中的非 ASCII 字符、特殊字符和保留字符转换为 %XX 格式的编码方式。由于 URL 只能使用 ASCII 字符集,中文、空格、&、? 等字符必须经过编码才能在 URL 中安全传输。

主要功能

常见使用场景

SEO 优化:处理中文 URL 和查询参数。API 调试:对接口参数进行编码/解码。前端开发:处理 URL 中的特殊字符。爬虫开发:解析和构造 URL。跨境电商:处理多语言产品链接。

使用方法

选择「编码」或「解码」模式,在左侧输入框中输入要转换的文本,右侧会实时显示转换结果。点击「复制结果」按钮可一键复制到剪贴板。点击「交换」按钮可将输出内容移到输入框,方便反向操作。

专业技巧

常见问题 FAQ

URL 编码和 Base64 编码有什么区别?

URL 编码(百分号编码)是为了让特殊字符能在 URL 中安全传输,编码后是 %XX 格式。Base64 是将二进制数据转为可打印的 ASCII 字符,编码后是字母数字加 + / = 格式。两者用途完全不同。

为什么 URL 里的空格有时候是 %20 有时候是 +?

%20 是标准的 URL 编码空格(RFC 3986)。+ 号是 application/x-www-form-urlencoded 格式中的空格表示方式,常用于表单提交的查询字符串中。两种格式在不同场景下使用。

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 不会编码 URL 中有特殊含义的字符(如 : / ? # [ ] @),适合编码完整的 URL。encodeURIComponent 会编码所有特殊字符,适合编码 URL 中的参数值。本工具使用的是 encodeURIComponent。

中文 URL 对 SEO 有影响吗?

Google 可以正确识别和索引中文 URL,但在浏览器地址栏中显示时可能会被编码为 %XX 形式。对于中文网站,使用中文 URL 对 SEO 是友好的,但建议保持 URL 简洁、包含关键词。

解码失败怎么办?

如果解码失败,通常是因为输入的编码格式不正确。请检查:1)是否有不完整的 %XX 序列;2)是否混入了非编码字符;3)% 后面是否是合法的十六进制字符(0-9, A-F)。