Peli Tools
JPG TXT

图片转 Base64

在浏览器中把图片转换为 Data URI 或原始 Base64。文件留在你的设备上,不会上传任何内容。

选择文件

或拖放到此处

Ctrl+V 从剪贴板粘贴

  • JPG
  • PNG
  • WEBP
  • SVG
  • GIF

最多 50 个文件,每个不超过 25.0 MB

文件保留在您的设备上。不会上传任何内容。

如何 图片转 Base64

  1. 选择你的图片,或将它们拖放到页面上。
  2. 选择 Data URI(可直接嵌入 CSS 或 HTML)或原始 Base64。
  3. 点击转换。字节在当前标签页中完成编码。
  4. 下载包含编码内容的 .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>` 或查看器的地址栏中。专门的解码器已在计划中。

我的图片会被上传吗?

不会。编码完全在你的浏览器中运行。

隐私设计

文件保留在您的设备上。不会上传任何内容。 转换在您的浏览器中运行:转换时打开网络选项卡,您会看到没有发送任何数据。无需账户、无水印、无每日限制。