IMAGES IN. BASE64 OUT.

图片 → Base64.

把图片变成一段可粘贴的文本,不离开你的浏览器。

免费 · 无需登录本地处理 / 单文件 ≤ 20 MB
你的图片工作台

支持 PNG、JPEG、GIF、WebP 和 SVG,单文件不超过 20 MB。

图片只在你的浏览器内读取和转换,不会上传到任何服务器。
SVG 若没有固定宽高,尺寸可能显示为「—」。

三步拿到图片的 Base64

KEEP IT LOCAL
01

放入图片

点击选择、拖拽到窗口,或直接粘贴剪贴板里的截图。支持常见图片格式。

02

选择输出格式

Data URI 适合直接写进 HTML 和 CSS,纯 Base64 适合接口和配置文件。

03

复制或下载

一键复制完整结果,或保存为 .txt 文件,下次直接取用。

A FEW THINGS TO KNOW

你可能想知道

关于格式、体积和隐私。

图片会被上传到服务器吗?

不会。图片由浏览器自带的 FileReader 在本地读取并转换,整个过程不发送网络请求,关闭页面后不会留下副本。

支持哪些格式和文件大小?

支持 PNG、JPEG、GIF、WebP 和 SVG,单文件不超过 20 MB。超过 5 MB 时会提示体积偏大:Base64 编码后的内容通常比原文件大约三分之一。

Data URI 和纯 Base64 有什么区别?

Data URI 带有 data:image/png;base64, 这样的前缀,可以直接放进 HTML 的 img src 或 CSS 的 background-image;纯 Base64 去掉前缀,适合写入 JSON 配置或接口字段。

为什么 Base64 字符数比原文件大?

Base64 用 4 个字符表示 3 个字节,所以体积会增加约 33%。20 MB 的图片转换后大约有 27 MB 文本,复制和下载会稍慢一些。

SVG 也可以转换吗?

可以。SVG 本质上是文本,转换后同样得到 data URI 或 Base64。如果 SVG 没有声明固定宽高,图片尺寸可能无法读取,页面会显示「—」。

图片处理好了,下一个想法呢?

探索 AIGoCode,让 AI 更顺手地融入你的开发工作流。

探索 AIGoCode ↗