在线互转工具
将文件拖到此处或
推荐:图片、PDF、Office、压缩包等任意格式
常见问答 · FAQ
什么是 Base64 编码?
Base64 是一种将二进制数据编码为 ASCII 字符串的方案,常用于在文本协议中传输文件、图片等二进制内容。
文件转 Base64 有哪些应用场景?
常见场景包括:前端上传图片后立即预览、将图片嵌入 HTML/CSS、在 JSON 中内嵌文件、邮件附件编码等。
Base64 编码会增大体积吗?
会。编码后体积约为原文件的 4/3(约 33% 增幅),因为每 3 字节二进制数据会被编码成 4 字节 ASCII 字符。
如何在线完成“文件↔Base64”互转?
您可直接使用本页工具:上传文件→自动输出 Base64 字符串,或将 Base64 粘贴→一键下载二进制文件,全程本地计算,安全无上传。
编码后的字符串如何解码回文件?
复制 Base64 文本→选择“Base64 转文件”→点击“解码并下载”,浏览器即刻生成原始文件,保持 MIME 类型与扩展名不变。
支持哪些文件格式?大小上限是多少?
理论上支持任意格式(jpg、png、pdf、docx、zip…)。浏览器端受内存限制,建议单文件 < 200 MB,超大请使用后端 CLI 工具。
是否支持批量转换?
暂不支持一次性批量。可多次使用“文件转 Base64”分别复制结果,或把多个小文件打包成 zip 后整体编码。
输出格式可以自定义吗?
可以。工具提供“纯 Base64”“DataURI 格式(data:mime;base64,xxx)”“JSON 包装”三种常用模板,点击即可复制。
Base64 编码安全吗?
Base64 仅做编码,不做加密。敏感文件请先加密再编码,或直接使用 HTTPS + 端到端加密传输。
为什么解码提示“无效字符”?
常见原因:复制时首尾多了空格/换行、包含非 Base64 字符(如中文引号)。建议使用工具自带的“一键复制”按钮避免污染。