图片转Base64
将图片转换为Base64编码字符串,或将Base64解码还原为图片。支持PNG、JPG、GIF、WebP、SVG、BMP、ICO格式,100%浏览器本地处理,无需上传。
支持哪些图片格式?
本工具支持PNG、JPG/JPEG、GIF、WebP、SVG、BMP和ICO图片格式的编码和解码。
什么是Base64图片编码?
Base64编码将二进制图片数据转换为ASCII字符串格式,使用64个可打印字符。这允许图片直接嵌入HTML、CSS或JSON中,无需外部文件引用。
我的图片会被上传到服务器吗?
不会,所有处理都在您的浏览器本地进行。图片不会离开您的设备,确保完全的隐私和安全。
最大图片大小是多少?
没有严格限制,但非常大的图片可能会使浏览器变慢。为获得最佳性能,建议图片大小保持在10MB以下。
如何在HTML中使用Base64输出?
使用data URI方案:<img src="data:image/png;base64,你的BASE64字符串">。将你的BASE64字符串替换为编码输出。
如何在CSS中使用Base64输出?
在CSS中使用data URI:background-image: url("data:image/png;base64,你的BASE64字符串")。这样可以将图片直接嵌入样式表中。
为什么要将图片转换为Base64?
Base64编码适用于将小图片直接嵌入代码中、减少HTTP请求、在邮件中嵌入图片,或通过纯文本通道传输图片数据。
Base64会增加文件大小吗?
是的,Base64编码会使数据大小增加约33%。它最适合用于图标和Logo等小图片。
可以将Base64解码回图片吗?
可以,本工具支持双向转换。粘贴Base64字符串即可解码为可查看和可下载的图片。
什么是data URI?
data URI(统一资源标识符)是一种允许在网页中内联数据的URI方案。对于图片,格式为data:image/[类型];base64,[编码数据],无需单独文件即可嵌入图片。
这个工具免费吗?
是的,本工具完全免费,无需注册。所有处理在浏览器中运行,最大程度保护隐私。
可以将SVG转换为Base64吗?
可以,SVG图片可以转换为Base64。但由于SVG本身是基于文本的XML格式,Base64编码可能不是SVG文件最高效的方式。
如何使用图片转Base64
将 PNG、JPG、GIF、WebP、SVG、BMP 或 ICO 图片转换为 Base64 文本,或把 Base64 解码回图片——全部在浏览器中完成,不会上传任何数据。
- 选择或拖入一张图片(PNG、JPG、GIF、WebP、SVG、BMP 或 ICO)。
- 输出区会显示编码文本,替换原有的“Base64 output will appear here...”提示。
- 选择输出格式:Raw Base64、Data URI、HTML <img> 或 CSS background。
- 把结果复制到你的 HTML、CSS 或 JavaScript 代码中。
- 反向操作时,把 Base64 字符串粘贴进输入区,即可解码并保存图片。
单独的 Base64 不是有效的图片地址,在 CSS 或 HTML 中请使用 Data URI 形式(data:image/png;base64,...)。
相关工具
- Base64 编码解码 免费在线Base64编码解码工具。即时将文本转换为Base64或将Base64转换为文本。无需上传到服务器,100%隐私保护,完全在浏览器中运行。
- Hex文件查看器 以十六进制转储格式查看文件内容,支持搜索、偏移导航和虚拟滚动
- GIF拆帧工具 从GIF动画中提取并下载单帧为PNG或精灵图。免费在线工具,支持预览和ZIP导出。
- GIF倒放 在线免费将GIF动画倒序播放。上传、预览并即时下载倒放的GIF文件。
- GIF变速工具 在线更改GIF动画速度。即时加速或减速GIF文件。
- 视频转GIF 在线将视频转换为动画GIF,直接在浏览器中调整质量、帧率和分辨率,无需上传文件。
- 表情包制作 免费在线表情包制作工具。给任意图片添加经典顶部/底部梗图文字,直接拖动排版,立即下载 PNG 或 JPEG 表情包。
- 证件照制作 免费在线证件照制作工具。AI 自动抠图换底,一键排版成一寸、二寸等标准尺寸,支持白、蓝、红背景,下载高清 PNG 或 JPG,照片不上传服务器。