图片转Base64
将图片转换为 Base64 字符串,或反向转换。
拖放图片到这里或点击上传
PNG, JPG, GIF, WebP, SVG, BMP
最大文件大小: 20.00 MB
使用方法
- 选择 图片 → Base64 将图片转换为文本
- 点击上传区域上传图片
- 将结果复制为 Data URL、仅 Base64、HTML 或 CSS
- 使用 Base64 → 图片 将文本转换回图片
💡 所有处理都在您的浏览器中进行 - 图片永远不会上传到任何服务器
什么是 Base64 图片编码?
Base64 编码将二进制图片数据转换为 ASCII 文本,使图片可以直接嵌入 HTML、CSS、JavaScript 或 JSON 中,无需单独的文件请求。
Data URL 格式
data:image/png;base64,iVBORw0KGgo...包含 MIME 类型和编码前缀,可直接在浏览器中使用。
大小开销
Base64 会使数据大小增加约 33%。10KB 的图片转为 Base64 后约为 13KB。最适合 10KB 以下的小图片。
常见用例
📧 邮件模板
嵌入无需外部链接即可显示的图片
🎨 CSS 背景
内联小图标和图案
📄 单文件 HTML
创建自包含的 HTML 文档
🔗 API 载荷
无需文件上传即可在 JSON 中发送图片
⚡ 减少请求
减少小图片的 HTTP 请求
🗄️ 数据库存储
将图片作为文本存储在文本列中