图片转 Base64 会把二进制字节编码为可放入文本的 ASCII 字符,并可生成带 MIME 类型的 data URL。它适合把很小的图标嵌入 CSS、HTML、JSON 或测试数据,但编码后文本通常比原始二进制大约三分之一。
Base64 不会压缩图片,也不提供加密。把大图直接嵌入页面会增大 HTML 或脚本、失去独立缓存并拖慢解析,因此应先比较普通图片 URL、构建工具内联和 Base64 的实际成本。
将 PNG、JPG、WebP、GIF、BMP、SVG、AVIF 等图片转换为 Base64 编码,支持选择、拖拽和粘贴上传,浏览器本地完成。
JPG / PNG / WebP / GIF / BMP / SVG / AVIF
所有转换都在本地浏览器完成,图片和 Base64 内容不会上传到服务器。
选择、拖拽或 Ctrl + V 粘贴一张图片,右侧会生成可复制的 Base64 Data URL。
图片转 Base64 会把二进制字节编码为可放入文本的 ASCII 字符,并可生成带 MIME 类型的 data URL。它适合把很小的图标嵌入 CSS、HTML、JSON 或测试数据,但编码后文本通常比原始二进制大约三分之一。
Base64 不会压缩图片,也不提供加密。把大图直接嵌入页面会增大 HTML 或脚本、失去独立缓存并拖慢解析,因此应先比较普通图片 URL、构建工具内联和 Base64 的实际成本。
确认格式和体积,并先压缩不必要的大尺寸素材。
根据目标字段选择纯 Base64 或包含 MIME 前缀的 data URL。
检查引号、长度限制和渲染结果,确保接收方不会再次编码。
把小图片放入 API 测试夹具或单文件 HTML,避免额外资源依赖。
按接口约定提交纯 Base64 图片内容及独立 MIME 类型。
几百字节的图标转成 Data URL 写进 CSS,可以省掉一次网络请求,避免首屏图标闪烁。