Base64 使用指南:编码、解码与文件互转
场景一:文本编码与解码
打开苍鹭工具的 Base64 编解码器:
- 在输入框粘贴文本;
- 点击编码,得到 Base64 字符串;
- 反向粘贴 Base64 点击解码,还原原文。
适合快速验证 JWT 的 Header/Payload、处理 API 参数或调试数据。
场景二:图片转 Base64
要把小图标内联进网页代码?用 图片转 Base64:
- 选择或拖入一张图片(建议小于几百 KB);
- 自动生成
data:image/...;base64,...格式; - 复制完整字符串,粘贴进 HTML/CSS/JSON 即可。
生成的 data URI 可直接作为 或 CSS background-image 使用。
场景三:Base64 还原成文件
收到一串以 data: 或纯 Base64 开头的字符串,想还原成原文件?用 文件与 Base64 互转:
- 粘贴 Base64 字符串;
- 点击解码;
- 下载还原后的文件。
文件类型可由 data URI 的 MIME 头自动判断,也可以手动指定扩展名。
常见问题
Q:Base64 能加密吗?
不能。Base64 是可逆编码,任何拿到字符串的人都能解码。需要保密时必须配合真正的加密算法(如 AES)。
Q:为什么编码后变长了?
Base64 每 3 字节编码为 4 字符,体积约增加 33%,这是正常现象。
Q:+、/ 和 = 在 URL 里会出问题吗?
会。URL 中应使用 Base64URL 变体(-、_、无 =),或对标准 Base64 做 URL 转义。
Q:data URI 和纯 Base64 有什么区别?
data URI 带 data:[MIME];base64, 前缀,含文件类型信息,可直接用于网页;纯 Base64 只有编码字符本身。
小结
编码、解码、图片内联、文件还原——Base64 的日常四件套在苍鹭工具上都是免费在线工具,本地处理、粘贴即用、无上传。