快速开始
-
粘贴 URL 或参数
支持完整链接或单独查询值。
-
选择编码模式
参数值用「组件编码」;整段 URL 用「完整 URI」。
-
复制结果
编码后可直接用于 fetch 或浏览器地址栏测试。
把中文、空格、特殊符号转成 URL 安全格式; 或把 %E4%BD%A0 还原成可读文本。接口调试必备。
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
支持中文与特殊字符,选择编码或解码模式。
https%3A%2F%2Ftowalles.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%26lang%3Dzh-CN
使用 encodeURIComponent,适合查询参数值(会编码 ?、&、= 等)。 完整 URI: https://towalles.com/search?q=%E4%BD%A0%E5%A5%BD&lang=zh-CN
把中文、空格、特殊符号转成 URL 安全格式; 或把 %E4%BD%A0 还原成可读文本。接口调试必备。
粘贴 URL 或参数
支持完整链接或单独查询值。
选择编码模式
参数值用「组件编码」;整段 URL 用「完整 URI」。
复制结果
编码后可直接用于 fetch 或浏览器地址栏测试。
URL 只能安全携带 ASCII 子集。中文和空格等字符必须转成 %XX 形式。
encodeURIComponent 会编码 ?、&、=; 适合单个参数值。
encodeURI 保留 URL 结构; 只编码非法字符。
当你在开发需要传递参数的 Web 应用时,URL 编码是必经步骤。比如,用户搜索「咖啡店」时,浏览器会自动将其编码为 %E5%92%96%E5%95%A1%E5%BA%97 再发送。使用本工具可快速验证编码结果是否符合预期,或在调试 API 时手动生成测试用例。
解码场景同样常见。收到类似 %7B%22error%22%3A%20404%7D 的响应时,直接粘贴到工具中即可还原为可读的 JSON 结构。我们还建议收藏此页面,在排查前端路由异常或后端参数解析错误时能快速定位问题。
Input
你好
Output
%E4%BD%A0%E5%A5%BD
Input
%E4%BD%A0%E5%A5%BD
Output
你好
通常是 % 后面不是合法十六进制; 或字符串被截断。
不一样。URL 编码用于地址栏与查询参数; Base64 用于二进制文本化。
不同编程语言或库的默认编码规则可能不同。比如空格在 JavaScript 中被编码为 %20,而 Python 的 urllib 可能生成 + 号。本工具遵循现代浏览器标准,默认采用 %20 方案。调试时请确认前后端使用相同的编码标准。