Base64 编解码 - 在线编码解码文本图片

文本 / 文件与 Base64 互转,支持 UTF-8 与 URL-safe 变体,可预览图片

Base64 编解码 · 使用说明

Base64 编解码工具支持文本与文件的双向转换:把中文等 UTF-8 内容编码成 Base64 字符串,或把 Base64 还原成可读文本与原始文件,可在标准与 URL-safe 变体之间切换,并自动兼容换行、缺少填充符等常见写法。查看 Authorization Basic 头、拆 JWT 载荷、构造数据 URI、核对邮件附件编码时都能用上。编解码在浏览器本地完成,文本与文件都不会上传。

示例

输入
PXBO 开发者工具箱
输出
UFhCTyDlvIDlj5Hnq5nnq5nllK/ln7rku70=

如何使用

  1. 粘贴需要编码或解码的文本
  2. 点「编码」或「解码」得到结果
  3. 点「复制」带走结果

小贴士

  • 解码结果若为图片数据会自动识别并预览
  • 解码前请确认字符串是纯 Base64(不含 data: 前缀也能识别)

常见问题

Base64 编解码会上传我的数据吗?

不会。所有处理都在你的浏览器本地完成,你输入的内容不会上传任何服务器,页面关闭后也不留下记录,和站内 文件批量拖入 一样,适合粘贴含密钥、账户信息或公司业务数据的字符串。

Base64 是加密吗?

不是。它只是一种编码方式,任何人都能一键解码还原原文,不能用于保密。真正需要单向保护的内容应使用哈希,可配合 哈希生成器。

为什么解码后是乱码,怎么修?

Base64 本身可能并未错,是底层用的 UTF-8 字节在解码端被按 GBK 等旧编码解读导致的。遇到乱码可用 乱码修复 尝试还原。

和 Base64URL 有什么区别?

Base64URL 把标准 Base64 的 + 换成了 -、/ 换成了 _,并去掉末尾的 =,更适合放进 URL 与文件名等安全字符集场景;JWT 的载荷与签名就常用它,可配 JWT 解码器 查看。

为什么结果末尾有等号?

Base64 每 3 个字节转成 4 个字符,当数据字节数不是 3 的倍数时就用 = 补位到 4 的整数倍。等号只会出现在末尾,属于正常情况,不是错误。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件