无需登录 数据私有 本地保存

Base64字符串转图片文件 - 解码下载

15
0
0
0

Base64 图片解码下载

将 Base64 编码字符串还原为图片文件,支持预览、格式识别与一键下载

释放文件以加载
字符数:0 预估大小:0 B

图片预览区域

输入有效的 Base64 字符串后自动显示

常见问题与知识点

Base64 是一种将二进制数据(如图片文件)转换为纯文本字符串的编码方式。它将每 3 个字节的二进制数据编码为 4 个可打印的 ASCII 字符,使得图片可以直接嵌入到 HTML、CSS 或 JSON 中传输,而无需单独的文件请求。
Base64 编码后的数据比原始二进制数据大约 33%。这是因为每 3 个字节(24 位)被编码为 4 个字符(每个字符 6 位有效数据)。例如,一个 100KB 的图片编码后约为 133KB。对于大图片,不建议使用 Base64 内嵌方式。
标准格式为:data:[MIME类型];base64,[编码数据]。例如 PNG 图片:data:image/png;base64,iVBORw0KGgo...。也可以省略 ;base64 直接放置文本(常用于 SVG),如 data:image/svg+xml,<svg>...</svg>。本工具两种格式均支持。
适合小图标(< 5KB)、CSS 背景图、邮件内嵌图片、单页应用中的静态小图等场景。优点是可以减少 HTTP 请求数量;缺点是无法缓存、增大 HTML/CSS 体积、不适合大图。对于大型图片,建议使用独立的图片文件配合 CDN 加速。
本工具会自动识别图片格式。优先从 Data URI 的 MIME 类型中提取;若仅有纯 Base64 字符串,则解码前几个字节(魔术字节)来判断:PNG 以 89 50 4E 47 开头,JPEG 以 FF D8 FF 开头,GIF 以 GIF8 开头,WebP 以 RIFF 开头,BMP 以 BM 开头等。
常见原因:① 字符串不完整或被截断;② 包含非法字符(Base64 仅允许 A-Z、a-z、0-9、+、/、= 填充符);③ 含有换行或空格(工具会自动清理);④ Data URI 前缀格式错误。请确保复制完整的 Base64 字符串,本工具会自动去除多余空白字符。
支持所有主流图片格式:PNG、JPEG/JPG、GIF、WebP、BMP、ICO、TIFF、SVG(Base64 编码)等。只要浏览器能够渲染的图片格式,本工具均可解码预览并下载。下载时会自动匹配正确的文件扩展名。
工具会根据识别到的图片格式自动生成文件名,格式为 image_年月日_时分秒.扩展名,例如 image_20240115_143022.png。扩展名与图片实际格式匹配(png、jpg、gif、webp、bmp、ico、svg、tiff 等),确保文件可被正确打开。