图片转 Base64
在浏览器中把图片转换为 Data URI 或原始 Base64。文件留在你的设备上,不会上传任何内容。
选择文件
或拖放到此处
Ctrl+V 从剪贴板粘贴
- JPG
- PNG
- WEBP
- SVG
- GIF
最多 50 个文件,每个不超过 25.0 MB
文件保留在您的设备上。不会上传任何内容。
如何 图片转 Base64
- 选择你的图片,或将它们拖放到页面上。
- 选择 Data URI(可直接嵌入 CSS 或 HTML)或原始 Base64。
- 点击转换。字节在当前标签页中完成编码。
- 下载包含编码内容的 .txt 文件。
Base64 有什么用
Base64 把图片字节转换为纯文本,让图片可以存在于文本格式中:样式表、HTML 邮件、JSON 数据、单文件 HTML 文档。Data URI 形式(`data:image/png;base64,...`)可以直接放入 `background-image` 或 `<img src>`,无需额外步骤;原始形式则适合需要纯 Base64 字符串的 API。
编码完全在内存中进行:你的文件在当前标签页中读取、编码并保存。不会上传任何内容,输出是一个纯文本文件,可以打开、搜索和复制。
一个实用提醒:Base64 会让数据比原始二进制大约多出 33%。Data URI 非常适合小型标志和图标;对于大照片,单独的文件几乎总是更好的选择。
限制与如实说明
最大 25 MB 的文件都可以编码,但样式表中数兆字节的 Data URI 会拖慢页面。工具会如实完成工作,判断仍由你来做。
原始 MIME 类型会从文件本身检测,因此即使扩展名标注错误,也能生成正确的 Data URI。每次最多处理 50 个文件。
常见问题
Data URI 还是原始 Base64?
CSS 和 HTML 用 Data URI(它包含 `data:image/...` 前缀)。需要纯字符串的 API 和存储则用原始 Base64。
为什么编码后的文本比文件更大?
Base64 把 3 个字节打包成 4 个字符,固定增加 33% 的开销。这就是通过文本格式携带二进制数据的代价。
我能把 Base64 转换回图片吗?
浏览器可以直接渲染 Data URI:把它粘贴到 `<img src>` 或查看器的地址栏中。专门的解码器已在计划中。
我的图片会被上传吗?
不会。编码完全在你的浏览器中运行。
隐私设计
文件保留在您的设备上。不会上传任何内容。 转换在您的浏览器中运行:转换时打开网络选项卡,您会看到没有发送任何数据。无需账户、无水印、无每日限制。