Base64 编码解码
本地运行,数据不上传服务器
把原文转换为 Base64,适合接口传参与配置存储。
使用说明
调用接口拿到一个返回字段,看着像乱码,同事说“这是 Base64,你解一下”,你不想为此装库或写脚本;配置文件里的密码用 Base64 存着,需要还原成明文检查;要把一段中文放进 URL 参数,直接放容易出错,需要 Base64 编码后再用 URL 安全模式替换特殊字符。这些场景都很常见,但每次都要找工具或写代码,效率很低。 这个工具支持标准 Base64 和 URL 安全 Base64,可以对中文、Emoji、英文和符号做编码解码。解码时自动忽略空格、换行和 Tab,从聊天记录或日志里复制出来的内容不用手动清理。 如果 Base64 缺少尾部的等号,工具会尝试自动补全再解码。遇到解码失败的情况会给出错误位置,方便定位问题。
核心功能
- ✓对 UTF-8 文本进行 Base64 编码和解码
- ✓支持中文、Emoji、英文和常见符号
- ✓支持标准 Base64 和 URL 安全 Base64
- ✓解码时自动忽略空格、换行和 Tab
- ✓自动补全缺少的尾部等号
- ✓解码错误时给出具体位置提示
- ✓显示输入输出的字符数和字节数
- ✓支持结果回填后反向验证
使用教程
解码接口返回的 Base64 字段:把接口返回的内容粘贴到解码框,如果中间有换行或空格不用处理,工具会自动忽略。解出来是 JSON 还是普通文本,一目了然。 生成适合放进 URL 的 Base64:输入原文,切换到 URL 安全模式,编码结果里的 + 和 / 会被替换,不会和 URL 参数冲突。 处理中文和 Emoji 乱码:如果解码出来是乱码,先确认原文是不是 UTF-8 编码的文本。工具解码结果要求是合法 UTF-8,非文本内容会显示异常。 修复缺少等号的 Base64:有些系统会去掉 Base64 末尾的等号,直接粘贴进解码框,工具会尝试自动补全。 编解码回环验证:编码后把结果回填到解码框,确认能还原成原文,适合验证数据在传输过程中有没有被改动。
常见问题
Q:Base64 编码解码在线工具安全吗?
A:编解码在浏览器本地完成,文本不会上传服务器。敏感内容仍建议在可信设备上操作。
Q:支持图片或文件转 Base64 吗?
A:当前只处理文本,不支持图片、文件上传或二进制数据下载。
Q:为什么解码出来是乱码?
A:Base64 只是编码方式,不是加密。解码结果是二进制或非 UTF-8 文本时就会显示乱码。
Q:URL 安全 Base64 和标准 Base64 有什么区别?
A:URL 安全模式会把 + 替换成 -、/ 替换成 _,避免在 URL 参数中产生歧义。
Q:Base64 缺少末尾等号能解码吗?
A:可以尝试自动补全再解码,但内容本身必须是合法的 Base64。
Q:JWT 的 payload 可以用这个工具解码吗?
A:JWT 的 header 和 payload 使用的是 Base64URL 编码,可以粘贴到这里用 URL 安全模式解码查看内容。
Q:有输入大小限制吗?
A:有,单次输入受设备档位限制。适合接口字段、配置片段和日志中的 Base64 内容。