使用方法
- 选择最大 2 MiB 的受支持 PNG、JPEG 或 WebP 文件。
- 点击“编码图像”,选择“Data URL”或“纯 Base64”。
- 复制完整文本,或下载为文本文件。
将图片字节表示为文本
API、文档或小型内联资源需要在文本字段中传递图片数据时,可使用 Base64。它编码文件字节,不会将图片转换为新格式。
Data URL 添加 MIME 类型与 Base64 前缀;纯 Base64 不包含这些外层信息。请选择接收字段要求的形式。
选择输出形式
Data URL 以 data:、检测到的 MIME 类型和 Base64 标记开头,可用于接受内联图片数据的场景。
纯 Base64 仅包含编码后的数据。如果 API 字段只接受该数据,不要添加 Data URL 前缀。
PNG file bytesdata:image/png;base64,iVBORw0KGgo…简化的 Data URL,展示前缀与 PNG 数据;省略号并非有效编码图片的一部分。
大小与元数据
传输压缩之前,Base64 表示通常比原字节大约多三分之一,Data URL 前缀还会增加少量文本。
编码保留原始文件字节,包括元数据。不会调整尺寸、重新压缩或清理图片;仍需符合支持的图片类型检查与 2 MiB 限制。
复制或下载文本
“复制”导出当前选择的输出形式;“下载”保存 image-base64.txt。在“纯 Base64”和“Data URL”之间切换,不会重新编码底层图片。
静态 PNG、JPEG 和 WebP:20 MiB、2400 万像素,单边最多 8,192 像素。Base64:2 MiB。SVG:1 MiB。文件检查:1 GiB,仅读取前 256 字节。浏览器编解码支持各不相同。不会上传任何文件。
常见问题
图片会重新压缩吗?
不会。工具直接编码原始文件字节。解码 Base64 数据后,可还原这些字节。
HTML img src 应使用哪种形式?
Data URL 包含内联图片所需的 MIME 前缀。纯 Base64 本身不是完整的 img src URL。
文本为什么比图片文件更大?
Base64 用四个字符表示每组三个字节,必要时添加填充。它是编码,不是图片压缩。
Base64 会移除图片元数据吗?
不会。元数据仍是编码原文件的一部分。如需查看或移除,应使用合适的其他流程。
图片会上传吗?
不会。文件在浏览器中读取和编码,仅在选择“复制”或“下载”时导出文本。