文件 Base64 转换

在浏览器本地将任意文件转为 Base64,或粘贴 Base64 还原为文件下载,适合小附件调试。

阅读完整指南: HTTP MIME 类型实战指南:Content-Type 设置与文件处理陷阱 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

Base64

注释说明

说明

文件在本地读取与解码,不上传服务器。大文件可能占用较多内存。

在浏览器本地将任意文件转为 Base64,或粘贴 Base64 还原为文件下载,适合小附件调试。

快速开始

  1. 编码

    选择文件后复制 Base64 字符串。

  2. 解码

    粘贴 Base64,设置文件名与 MIME 后下载。

与文本 Base64 区别

本工具处理二进制文件; 文本 UTF-8 请用 base64-encoder-decoder。

功能与使用场景

任意小文件与 Base64 字符串互转,可指定下载文件名与 MIME,适合附件 inline 调试。

邮件 embed 图片测试、API multipart 构造、IoT 固件片段编码、无后端时的文件传输实验。

典型工作流

上传文件转Base64:点击「选择文件」按钮,选择需要转换的图片或文档(如PDF)。工具立即生成Base64编码,可一键复制。整个过程在浏览器内完成,文件不会上传到服务器,保障隐私安全。

Base64还原文件:将已有的Base64代码粘贴到输入框,填写目标文件名(如photo.jpg)。点击「下载文件」即可还原原始文件。支持常见格式如JPG/PNG/PDF,适合快速测试网页中的内联文件资源。

示例

场景

Input

Small PNG file

Output

Base64 string or file download

FAQ

文件会上传吗?

不会,全部在本地 FileReader 处理。

转换后的Base64代码可以直接用在HTML/CSS中吗?

可以,但需添加格式前缀。例如图片Base64需加上「data:image/png;base64,」。本工具生成的纯Base64代码需手动添加相应MIME类型前缀才能用于网页内联。