Image to Base64

Binary to Text Serialization

Convert images to Base64 strings to embed them directly in your code.

Data URI
Raw Base64

Base64 把二进制数据转换成可传输的文本

当图片或文件字节需要放进 JSON、HTML、CSS、邮件或测试数据时,Base64 很常见。这个工具在浏览器内读取图片,同时给出完整 Data URI 和纯 Base64 正文,方便按使用场景复制。

核心概念

Base64

用 64 个字符表示二进制数据,让内容能通过文本通道传递。

Data URI

把 MIME 类型和 Base64 正文放在一起,可直接用于 HTML 或 CSS。

纯 Base64

只保留编码正文,适合 API、测试数据或已知文件类型的存储字段。

使用方法

  1. 选择图片文件,让浏览器在本地读取。
  2. 嵌入 HTML/CSS 时复制 Data URI,只需要内容时复制纯 Base64。
  3. 大文件会生成很长的字符串,正式场景应优先考虑文件存储或 CDN。

常见问题

Base64 会让文件变小吗?

不会。Base64 是编码不是压缩,通常会让数据量增加约三分之一。

Data URI 和纯 Base64 有什么区别?

Data URI 包含 `data:image/png;base64,` 这类前缀,纯 Base64 只有编码正文。

图片会上传到服务器吗?

本页转换使用浏览器 FileReader 处理。敏感文件仍应遵守所在组织的安全规则。

敏感或大体积资源应优先使用受控存储和访问规则,而不是长 Base64 嵌入。