图片转 Base64

用文件选择器挑选图片。编码由 FileReader 在本地完成,你会看到预览、原始 Base64、完整 data URI,以及 MIME 与文件名。可按需「复制 Base64」或「复制 data URI」。

更新 2026-08-04 · developer

Choose an image file. Encoding runs locally in your browser.

关于本工具

仅接受 image/* 类型文件。readAsDataURL 生成 data URI;逗号后的部分即原始 Base64。状态会显示大约 KB 大小,或说明为何拒绝了非图片文件。

使用方法

  1. 选择图片文件: 在「图片文件」控件中选择 PNG、JPG、GIF、WebP 等图片。
  2. 等待本地编码: 浏览器读取文件后显示预览,并填入 Base64 与 data URI 字段。
  3. 复制 Base64 或 data URI: 点「复制 Base64」取原始串,或点「复制 data URI」取完整 data URL。
  4. 核对 MIME 与文件名: 嵌入前确认文本框下方显示的 MIME 与文件名。

常见用途

使用提示

常见问题

图片会上传到服务器吗?

不会。FileReader 只在浏览器里编码所选文件。

选了非图片文件会怎样?

会清空输出,并提示请选择 PNG、JPG 等图片文件。

Base64 和 data URI 有何区别?

原始 Base64 只有编码字节;data URI 还包含 data:image/...;base64, 前缀。

为什么编码失败?

若无法读取文件,状态会显示 Failed to read the file,请换一张图重试。

相关关键词

相关工具