文件转 Base64

将任意文件编码为 Base64 字符串,可选附带 Data URI 前缀。

拖拽文件到这里或点击上传支持最大 50.0 MB 的任意文件
包含 Data URI 前缀已关闭
开启后输出 data:application/octet-stream;base64,... 格式
上传文件后将自动编码为 Base64

常见问题

文件转 Base64 后体积会变大多少?
约增大 33%。Base64 按「每 3 字节编码为 4 字符」,因此编码结果比原文件大约三分之一。例如 30MB 的文件编码后约 40MB。
Data URI 前缀什么时候需要开启?
当你要把文件内容直接嵌入 HTML/CSS/JS 时(如 <img src="data:image/png;base64,...">),需开启以生成 data:<mime>;base64,... 格式。仅需要纯 Base64 字符串(如 API 传输、存储)时关闭即可。
为什么有文件大小限制?
Base64 结果需作为字符串常驻内存供复制与下载,过大字符串会占用大量内存并可能导致页面卡顿。本工具采用异步分块编码避免阻塞主线程,但仍设上限以保证体验。

相关工具