图片转 Base64 工具

将图片转换为 Base64 编码字符串

使用此工具可以将图片文件转换为 Base64 编码,方便在网页、CSS 或其他应用中使用。

图片转 Base64 编码器

拖放图片到此处,或点击下方按钮选择

选项

80%

功能特点

快速编码

将图片文件快速转换为 Base64 编码字符串,便于集成到各种应用中。

安全处理

所有处理在浏览器中完成,不会将您的图片上传到服务器。

多格式支持

支持将图片转换为 PNG、JPEG、GIF、WebP 等多种格式的 Base64 编码。

质量控制

可以调整 JPEG 和 WebP 格式的输出质量,平衡文件大小和图片质量。

前缀选项

可以选择是否包含 data URI 前缀,满足不同场景的需求。

一键复制

生成的 Base64 编码可以一键复制到剪贴板,方便直接使用。

使用指南

1

选择图片

点击"浏览文件"按钮选择本地图片,或直接将图片拖放到指定区域。

提示: 支持常见的图片格式,如 PNG、JPEG、GIF、WebP 等。

2

调整选项

选择输出格式、图片质量,以及是否包含 data URI 前缀等选项。

提示: JPEG 和 WebP 格式支持调整质量,可以减小输出大小。

3

转换图片

点击"转换为 Base64"按钮,系统将处理您的图片并生成 Base64 编码。

4

使用结果

转换完成后,您可以复制 Base64 编码或将其下载为文本文件。

提示: 生成的 Base64 编码可以直接用于 HTML 的 img 标签、CSS 的 background-image 属性等。

什么是 Base64?

Base64 是一种使用 64 个不同字符将二进制数据转换为文本格式的编码方法。它旨在通过仅支持文本内容的通道传输以二进制格式存储的数据。

原始文本:
Man is distinguished, not only by his reason, but ...
Base64 编码:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

常见用途

电子邮件附件

Base64 在电子邮件系统(MIME)中用于将二进制附件编码为 ASCII 文本格式以进行传输。

数据 URI

使用 Base64 编码将图像和其他文件直接嵌入到 HTML/CSS 中。

URL 安全数据

对二进制数据进行编码,以便安全地包含在 URL 和文件名中,避免特殊字符。

技术细节

  • 使用 64 个字符集:A-Z、a-z、0-9,通常还有"+"和"/",以及用于填充的"="
  • 将每 3 个字节的二进制数据转换为 4 个 Base64 字符
  • 确保数据在基于文本的系统传输过程中的完整性
  • 与二进制格式相比,数据大小增加约 33%