工具用的顺手吗?
你的反馈能帮助我们做得更好
将JPG、PNG等图片文件在线转换为Base64字符串,适用于网页开发与数据嵌入。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
页面包含“Base64 转图片”和“图片转 Base64”两种模式。前者接收完整的图片 data URL,也接受没有前缀的纯 Base64 文本;纯文本会按 PNG 媒体类型补成 data:image/png;base64,... 后尝试预览。图片加载成功后可看到像素宽高、估算大小和媒体类型,并能把解码结果下载为图片。
反向模式从文件选择器读取一张图片,生成包含媒体类型前缀的完整 data URL,结果可直接复制。上传检查的文件大小上限为 5 MB;选择新文件、切换模式或点击清空都会替换或移除当前内容。页面一次只处理一个文件,没有批量队列。
Base64 是二进制到文本的表示法,不是图片压缩,也不是加密。RFC 4648 的常规 Base64 字母表以 4 个字符表示 3 个输入字节,末尾不足 3 字节时可能出现一个或两个 =。因此仅编码数据部分的长度约为 4 × ceil(原始字节数 ÷ 3),通常比原始二进制更长;完整结果还要加上媒体类型与 ;base64, 前缀。
RFC 2397 定义的 data URL 结构是 data:[媒体类型][;base64],数据。例如 PNG 通常以 data:image/png;base64, 开头。媒体类型用于告诉消费方怎样解释后面的字节;把 JPEG 数据错误标成 PNG 不会把它转码成 PNG。Base64 只负责表示字节,图片像素、压缩方式、动画帧和透明信息不会因编码本身而改变。
;base64 标记含义;核验日期:2026-09-22。指南
按步骤完成操作,并通过示例核对输入与结果。
切换到对应标签,点击上传区域选择单张图片。文件通过 5 MB 检查后,文本框会出现完整 data URL;先核对前缀中的媒体类型,再复制结果。
切回解码标签,粘贴完整 data URL 或纯 Base64。内容变化后页面会立即尝试预览;成功加载时可查看宽高、估算体积和类型。
预览正确后点击下载。下载文件扩展名取自识别到的媒体类型;若类型缺失则回退为 PNG。准备处理下一份内容前可点击清空,避免把旧结果误当成新结果。
可复核小例子:1 个字节需要 2 个有效 Base64 字符并补 2 个等号,编码段长度为 4;3 个字节正好形成 4 个字符且不需要填充。图片通常远大于 3 字节,但长度变化仍遵循同一分组规则。
场景
查看这项工具在不同工作与生活流程中的用法。
接口响应、JSON 配置或富文本中出现长串 data URL 时,可粘贴预览并核对宽高与媒体类型,快速判断内容是否确实是一张可加载图片。
少量小图需要随 HTML 或样式示例一起复制时,可先编码成 data URL。结果会增大文本体积,因此更适合小资源和短期演示。
数据库导出或日志中保存了图片 Base64 字段时,可补齐正确前缀后预览并下载。若原始数据被截断,转换页面无法补回缺失字节。
问答
集中解答高频疑问与容易混淆的问题。
可以尝试。页面会默认补成 PNG data URL;如果原始字节其实是 JPEG、WebP 或其他格式,最好手动提供正确媒体类型,避免类型和内容不一致。
常规 Base64 每 3 个输入字节产生 4 个字符,数据段理论开销接近三分之一,另外还有 data URL 前缀。字符计数与实际传输字节还会受文本编码和容器影响。
不能直接视为相同格式。base64url 会替换部分字符,并可能省略填充;此页面面向普通图片 Base64/data URL,没有专门的 base64url 转换选项。
常见原因是数据被截断、混入空白或非 Base64 字符、前缀媒体类型错误,或原始字节本身不是有效图片。先尝试完整 data URL,并确认逗号后的编码没有被聊天或日志系统省略。
须知
使用前了解适用范围、结果限制与必要提醒。
上传模式会拒绝超过 5 MB 的文件。解码文本没有同等的显式字符上限,超长字符串仍可能占用大量内存并使页面响应变慢。
推荐
查找相关工具、专题与可用的 API 能力。