Base64 转图片转换器
请使用 PNG、JPEG、GIF、WebP、AVIF 或 SVG 图片的 Base64 数据。data URL 必须包含 ;base64。
编码输入最多可含 2,000,000 个字符,所有处理都在当前浏览器中完成。
粘贴 Base64 图片数据,即可在浏览器中还原原始图片字节。转换器支持 PNG、JPEG、GIF、WebP、AVIF 和 SVG,可输入纯 Base64,也可输入格式严格的 Base64 data URL。位图会在下载前显示预览。SVG 只提供下载,不显示预览,因为它可能包含脚本等活动内容。
如何解码 Base64 图片
-
1
粘贴编码后的图片
输入纯 Base64,或 data:image/png;base64,... 这样的 data URL。
-
2
核对检测到的文件类型
转换器会检查解码后字节的文件签名,并拒绝不支持的文件,以及声明类型与实际字节不符的 data URL。
-
3
预览位图
如果当前浏览器支持,PNG、JPEG、GIF、WebP 和 AVIF 会直接显示在页面中。
-
4
下载解码后的字节
下载文件会保留检测到的类型,并使用相应的扩展名。
可接受的输入
转换器支持以下图片类型:PNG、JPEG、GIF、WebP、AVIF 和 SVG。
纯 Base64: iVBORw0KGgoAAAANSUhEUgAAA...
Data URL: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...
URL-safe: iVBORw0KGgoAAAANSUhEUgAAA(以 - 和 _ 代替 + 和 /)
data URL 必须声明以 image/ 开头的类型,并包含 ;base64。编码内容中的空白字符会被忽略。编码输入最多可含 2,000,000 个字符,以便在浏览器标签页中稳定处理。
类型检查与预览
转换器会先识别解码后字节的文件签名,再创建下载文件。如果 data URL 声明为 image/png,而实际字节属于 JPEG,工具会提示类型不匹配,不会仅仅更改文件标签。
当前浏览器能够渲染时,PNG、JPEG、GIF、WebP 和 AVIF 会显示预览。SVG 可以被识别和下载,但工具有意不预览它。SVG 可能包含脚本、链接和其他活动内容,因此对于来源不可信的 SVG,应像对待其他不可信附件一样谨慎。
此工具不会处理的内容
转换器会拒绝非图片字节、经过百分号编码的 data URL,以及不是 Base64 的 data URL。它不会修复被截断的字符串,不会转换图片格式,不会扫描恶意软件,也无法确认下载文件是否可信。
隐私
解码、预览和创建下载文件都在当前浏览器中进行。编码图片不会上传,也不会通过 Livewire 发送。在可选的两步流程中,文本仅保存在当前标签页的 session storage 中,用于进入下载步骤。
常见问题
它只接受带有图片 MIME 类型的 Base64 data URL,例如 data:image/png;base64,…。声明的类型还必须与解码后的字节一致。
SVG 可能包含活动内容。转换器能够识别 SVG 并提供下载,但不会把来源未知的 SVG 放入页面中预览。
转换器支持 URL-safe 字符集,其中 - 和 _ 分别替代 + 和 /。它会先将字符集规范化,再解码图片字节。
不会。编码文本、解码后的字节、预览和下载文件都在当前浏览器中创建。两步流程只会在当前标签页中保存粘贴的文本,直到你重新开始或关闭标签页。
相关工具
GIF 制作器
将一组图片或短视频转换为动画 GIF。导出前可调整帧率、循环次数和尺寸。
图片尺寸调整器
将图片调整到精确的像素尺寸或百分比,同时保持宽高比。适合批量准备图片,无需上传。
图像放大器
使用 AI 超分辨率或经典插值,将低分辨率图像放大 2×、3× 或 4×,同时保留重要细节。
SVG 转 PNG
在浏览器中将 SVG 文件或 SVG 标记转换为 PNG,选择缩放因子,并保持透明边缘清晰。
BMP 转 PNG
在浏览器中将 BMP 文件转换为 PNG。无损,保留色深,并可从原始 BMP 的 alpha 通道添加可选透明度。
PNG 转 SVG 矢量化工具
在浏览器中把 PNG 栅格图像转换为 SVG 路径。适合徽标、图标和线稿。可控制阈值、颜色数量和平滑度。