图片转Base64

将PNG、JPG、GIF、WebP、SVG等可识别图片转为Base64 Data URI,保留原始图片数据,复制到HTML或CSS中使用,也可下载编码文本。

编码
输入内容0 个字符
处理结果

处理结果将显示在这里。

如何将图片转成Base64

  1. 选择图片文件,或将图片拖入输入区域。
  2. 用于HTML或CSS时不要换行;标准Base64建议保留填充符。
  3. 点击编码,复制完整Data URI,或下载生成的文本。

图片转Base64使用要点

Data URI包含媒体类型和图片编码。编码不会缩放或重新压缩图片。Base64体积比原始二进制约大三分之一,大尺寸网页图片通常更适合直接使用图片文件。

一像素GIF转为Base64 Data URI

输入内容
pixel.gif (1 × 1 px, 42 B)
处理结果
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

图片转Base64常见问题

转换结果怎么用在HTML或CSS里?

将完整的data:image/…;base64,…填入HTML的img src属性,或CSS的url("…")中。前缀用于说明图片格式,不属于Base64编码本体。本工具输出URI,不会额外包上HTML标签或CSS规则。

透明背景、动图和画质会保留吗?

会。工具直接编码原始文件字节,不缩放、不重新压缩。PNG透明信息、GIF动画和SVG标记都会保留在数据中;能否正常显示,仍取决于使用结果的软件。

支持哪些图片,文件能有多大?

工具根据文件内容识别PNG、JPEG、GIF、WebP、BMP、TIFF、AVIF及符合识别条件的SVG文档。每次处理一个文件,上限为32 MiB。其他格式可以使用“文件转Base64”;能够编码不代表浏览器一定能够显示。

转成Base64会更小吗?能放进邮件吗?

不会。编码本体通常会增大约三分之一,还要加上URI前缀。小图标可以考虑内嵌,大图通常更适合独立文件。部分邮件客户端或网站安全策略会阻止data:图片,使用前请在目标环境中测试。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

  • Base64转图片

    解码Base64图片或Data URI,预览浏览器支持的图片格式,下载原始图片字节。

  • 文件转Base64

    将任意文件转为Base64字符串,可选Data URI前缀、填充符和MIME换行。

  • HTML实体编码与解码

    将文本和Unicode字符转为HTML实体,或还原命名实体与数字字符引用。

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。