Base64 编码解码工具

支持文本 Base64 编码 / 解码、图片与任意文件转 Base64
文本走服务器 API,图片和文件在本地浏览器中直接转换为 Base64,不会上传到服务器。
支持任意 UTF-8 文本,编码和解码共用同一个输入框。
解码时如包含不可见字符,会自动替换为安全占位符。
图片 → Base64
点击选择或拖拽图片到这里
支持 PNG / JPG / GIF / WebP / SVG,本地浏览器处理
Base64 → 图片预览
粘贴 data:URL 或纯 Base64 字符串,自动识别图片
文件 → Base64
点击选择或拖拽文件到这里
支持任意文件类型,本地浏览器处理
Base64 → 文件下载
粘贴 data:URL 或纯 Base64,输入文件名后下载

常见问题

什么是 Base64 编码?

Base64 是一种将二进制数据编码为 ASCII 字符的方法,使用 64 个字符(A-Z、a-z、0-9、+、/)表示。常用于在 HTML/CSS 中嵌入图片或在 API 中传输二进制数据。

Base64 能用于加密吗?

不能。Base64 是编码方案,不是加密。任何人无需密钥即可解码 Base64 数据。如需保护数据,应使用 AES 等加密算法。

为什么 Base64 会增加数据大小?

Base64 将每 3 个字节编码为 4 个字符,数据大小约增加 33%。这是为了在文本环境中安全传输二进制数据的代价。