返回免费在线工具集合

图片 Base64 互转

图片与 Base64 编码互转,支持生成可直接粘贴进 CSS 的 data URI,也可把 Base64 还原成图片预览并下载。

图片 独立定制 输出:文本 / 图片 免费使用 发布时间: 阅读量:6 作者:马慧
正在加载工具…

传一张小图标就出结果

何砚清给连锁烘焙品牌的小程序做底部导航,想把 5 个图标内嵌进 WXSS 省掉首屏请求。点"选择图片"传一张 240×240 的 PNG 图标,1270 字节,上传完立刻出结果,不必再按任何按钮。输出框直接给完整的 data:image/png;base64, 串,下方提示"已生成 data URI(1.7 KB)。",预览区同时显出这张图。工具走 FileReader.readAsDataURL(),图片不出本机。

上传图片或粘贴 Base64

方向只管转换按钮

"转换方向"下拉给两档,本案例保持默认的图片转 Base64。这一项只管"转换"按钮的行为,不影响上传:无论选哪一档,选图片都直接生成 data URI。要做反向还原,得切到 Base64 转图片那一档,并把字符串粘进左侧输入框。何砚清的做法是先看预览确认图没错再复制,编码错了照样能出字符串,只是预览显示不出来。

确认转换方向

核对前缀与膨胀比例

输出串以 data:image/png;base64, 打头,后面 1696 个字符,完整 data URI 共 1718 字符。核对两处:前缀里的"image/png"与原图是不是一致,以及提示报的 1.7 KB 对不对得上 1270 字节编码后膨胀约三分之一。串开头 iVBORw0KGgo 对应 PNG 文件头 89 50 4E 47,若见 /9j/ 则是 JPEG。写进"background-image: url(...)"时得用带前缀的完整串,逗号与分号都在里面,引号不能省。

查看生成的 Base64 串

复制成 CSS 变量再算总账

底部三个按钮是"转换"、"复制结果"、"下载"。何砚清用"复制结果"把串取走,在 WXSS 顶部定义 --icon-home,下面统一引用这个变量,换图标只改一处。"下载"在图片转 Base64 这一档把 data URI 存成 image.png,后缀跟原图 MIME 走。5 个图标各约 1.7 KB,合计约 8.5 KB 进包体,小图才划算,大图内嵌会让样式表膨胀又没法单独缓存。

复制结果或下载

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。

本文作者

马慧,企业知识网站长,10年+SEO/GEO经验,精通白帽SEO与网站优化,擅长全网营销与短视频引流,曾打造日均万IP的SEO博客(小小课堂网)、十万IP泛流量资讯网站(错误博客)。自川来熟食连锁店长,5年熟食生产与管理经验,精通抖音本地生活服务运营。