即时将图片转换为Base64编码。上传任何图片并获取用于HTML、CSS或JavaScript的Base64字符串。100%免费,完全在浏览器中运行 - 无需上传到服务器。
将PNG、JPG、GIF、WebP、SVG图片转换为Base64
复制到剪贴板或下载为文本文件
可选的数据URL前缀用于直接嵌入
100%客户端 - 您的图片永远不会离开浏览器
点击或拖放您的图片(PNG、JPG、GIF、WebP、SVG)。最大文件大小为10MB。为了隐私,图片完全在您的浏览器中处理。
切换是否包含数据URL前缀(data:image/png;base64,)。在HTML/CSS中直接使用时包含它,如果只需要编码数据则排除它。
点击复制将Base64字符串复制到剪贴板,或下载将其保存为文本文件。在您的HTML、CSS或JavaScript代码中使用Base64字符串。
直接在HTML或CSS中嵌入小图片、图标和徽标,无需单独的HTTP请求。非常适合网站图标、UI元素和需要立即加载的关键above-the-fold图片。
HTML电子邮件中的内联图片,以确保在所有电子邮件客户端中正确显示。Base64编码防止图片链接损坏,并确保您的电子邮件在任何地方都看起来专业。
在JSON、数据库中存储图片数据或通过API传输,无需处理文件上传。适用于用户头像、产品缩略图或需要图片数据作为文本的任何场景。
Base64是将二进制数据(如图片)编码为文本的一种方式。这允许您直接在HTML、CSS或JavaScript中嵌入图片,而无需单独的图片文件。它通常用于小图片、图标或当您想减少HTTP请求时。
Base64最适合小图片(10KB以下),如图标、徽标或UI元素。它减少了HTTP请求,可以改善小图片的页面加载。但是,Base64会增加约33%的文件大小,因此不适合大图片或照片。
数据URL前缀(如data:image/png;base64,)告诉浏览器如何解释Base64字符串。在直接嵌入HTML src属性或CSS url()函数时包含它。如果只是将编码数据存储在数据库中或以编程方式使用,则排除它。
不会!此工具使用JavaScript在浏览器中100%客户端运行。您的图片永远不会离开您的计算机。转换在本地进行,以确保完全的隐私和安全。
在img标签中使用带有数据URL前缀的Base64字符串:<img src='data:image/png;base64,iVBORw0K...' />。对于CSS,在url()中使用:background-image: url('data:image/png;base64,iVBORw0K...');。这会直接嵌入图片,无需单独的文件。
此工具支持最大10MB的图片。但是,对于Base64编码,越小越好。10KB以下的文件效果最好。较大的图片会显著增加HTML/CSS文件大小,并可能减慢页面加载时间。
Paste your blog content and select a style to generate images
Professional studio photography
从超写实摄影到动漫,从赛博朋克到水彩画

Cyberpunk

Studio Ghibli

Van Gogh

Hyperrealistic

Synthwave

Marvel Comics

Low Poly

Sumi-e Ink

Pixar 3D