Base64是一种基于64个可打印字符来表示二进制数据的编码方法。它将二进制数据转换为由A-Z、a-z、0-9、+、/这64个字符组成的字符串,常用于在文本协议中传输二进制数据。
内联图片:将小图片编码为Base64直接嵌入HTML/CSS,减少HTTP请求,提升页面加载速度。
数据传输:在JSON、XML等文本格式中传递图片数据,无需额外的文件传输。
邮件嵌入:在HTML邮件中嵌入图片,确保图片正常显示。
本地存储:将图片数据存储在localStorage或IndexedDB中。
1. 点击上传区域或拖拽图片到页面。
2. 工具会自动将图片转换为Base64编码。
3. 选择需要的输出格式:纯Base64、Data URL、CSS或HTML格式。
4. 点击复制按钮将结果复制到剪贴板,或下载为文本文件。
纯Base64:仅包含Base64编码字符串,不包含任何前缀。
Data URL:包含MIME类型前缀的完整格式,可直接用于img标签的src属性。
CSS background:格式为background-image: url(data:...),可直接用于CSS样式。
HTML img src:完整的img标签,可直接插入HTML代码。
Base64编码会使数据体积增加约33%,不建议对大图片进行编码。建议仅对小于10KB的小图标、背景图等进行Base64编码。大图片使用Base64会增加HTML/CSS文件体积,反而降低性能。