URL 编解码
在线 URL 编码与解码工具,支持 encodeURI 完整 URL 与 encodeURIComponent 组件两种编码方式,正确处理中文与特殊字符。浏览器本地处理不上传,免费无需安装。
URL 解析
· encodeURIComponent: 编码所有特殊字符,适合编码查询参数值
· encodeURI: 保留 URL 结构字符 (: / ? # 等),适合编码完整 URL
在线 URL 编码与解码工具,支持 encodeURI 完整 URL 与 encodeURIComponent 组件两种编码方式,正确处理中文与特殊字符。浏览器本地处理不上传,免费无需安装。
先填写或调整「输入」;修改输入或使用页面控件后查看结果区域。
不应混用。完整 URL 中的 /、?、&、= 等字符具有结构含义,单个参数值中的同样字符通常需要编码。先确认处理的是完整地址还是参数值,避免破坏链接结构或发生重复编码。
检查百分号后是否有完整的两位十六进制字节,并确认原文本使用的字符编码。表单编码中的 + 有时表示空格,普通 URI 中的 + 则可能是字面字符,需要按实际格式理解。
encodeURIComponent(组件编码)会编码几乎所有特殊字符(包括 : / ? # & 等),适合编码查询参数的值;encodeURI(完整 URI 编码)会保留 URL 结构字符,适合对整个 URL 进行编码而不破坏其结构。
中文字符应使用 encodeURIComponent 编码,会被转换为 %E4%B8%AD%E6%96%87 这样的百分号编码形式,可以安全地放在 URL 的任意位置。
在输入框中粘贴完整 URL,点击「解析 URL」按钮,工具会自动拆解出协议、主机名、端口、路径、查询参数和 Hash 等各个部分,方便逐项检查。
本页按「URL 解析」等区域组织内容。先完成当前操作,再检查对应区域及页面提示;未满足输入条件时,应先补齐数据,不要将占位值当作已完成的结果。
先用最小示例验证,再将结果放回实际开发环境检查。语言版本、运行环境、编码和配置项可能与浏览器中的处理规则不同。
本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。此页还使用浏览器本地存储保留内容或设置,共用设备上请在使用后检查保存的记录;清除站点数据会一并删除本地记录。使用分享或复制链接前,请检查链接中是否带有输入内容。
先检查「输入」是否完整,以及格式、单位和当前选项是否匹配。修改输入后,查看页面的结果或错误提示;可先用少量数据定位问题。
Base64 编解码 · SVG 转 Data URI 编码器 · JWT 解码器 · HTML 实体编解码 · 全部开发工具