图片与 Base64 互转工具把本地图片转成 Data URL,直接内嵌进 HTML、CSS 或 Markdown,省去一次额外的图片请求;也支持把一段 Base64 还原成图片文件下载。自动识别 MIME 类型与像素尺寸,显示转换后字符串的体积,并可选择是否带前缀。适合做小图标内联、邮件模板与接口调试,图片只在本地读写。
选择一张 logo.png(12 KB)
data:image/png;base64,iVBORw0KGgoAAAANSUhEUg…(约 16 KB 字符串)
不会。图片用浏览器的 FileReader 在本地读取并转换,不会上传到任何服务器,页面关闭后也不保留图片副本,和站内 文件批量拖入 一致。
Base64 用 4 个字符表示原 3 个字节,体积约膨胀 33%,属正常现象。图片越大字符串越长,这是把图片内嵌进代码必须付出的体积代价。
受浏览器内存限制,建议单张几 MB 以内;超大图片转出的字符串会很长,放进 HTML/CSS 会明显拉大文件体积,优先考虑压缩或外链。
浏览器可读取的格式均可转换,如 PNG / JPEG / GIF / WebP / SVG,结果会带对应的 data:image/... 前缀,可直接放进 img 的 src。
用 Base64 编解码 粘贴这份 Data URL 即可还原预览,工具会自动识别其中的图片数据。