开发者工具

编码与解码

用于单个 URL 组件。加号保留,不按表单字段解码。

粘贴或输入文字后开始处理。修改原文会清除上一次结果。

输入文字以开始。

文本仅在当前浏览器处理,不上传或保存。

使用说明与常见问题

在本地完成 URL 组件、完整 URI、Base64 与 Base64URL 编解码。选择格式和方向,对照原文与实际结果后复制或下载 UTF-8 TXT。

使用步骤

  1. 粘贴原文或编码后的内容。
  2. 选择格式及编码/解码方向。
  3. 执行转换,对照结果后复制或下载。

精确的文字编码规则

URL 组件使用 encodeURIComponent/decodeURIComponent;完整 URI 使用 encodeURI/decodeURI,保留 URI 保留字符。加号仍为加号,不按 application/x-www-form-urlencoded 表单空格解释。无效百分号转义或 UTF-8 会被拒绝。

Base64 将 UTF-8 文字转为标准字母表并保留必要补位;Base64URL 使用网址安全字母表且不带补位。解码拒绝空白、混用字母表、不规范的末尾位和无效 UTF-8,不静默替换字节;保留 UTF-8 BOM。不支持 Data URL 前缀和任意二进制文件。

输入最多 100,000 个 UTF-16 单位/400,000 个 UTF-8 字节,输出最多 300,000 个单位/400,000 字节。编码膨胀后可能超过输出预算。处理让出执行并设 45 秒检查点;编辑、取消或离页使任务与下载 URL 失效。文字不上传、不持久保存、不进入事件。

常见问题

这能加密文字或验证 JWT 吗?

不能。这些是不需要密钥、可逆的文字编码,不是加密;也不验证签名、不处理任意二进制文件,不会访问或打开输入的网址。