文件转 Base64
在浏览器中将任意文件转换为 Base64、Data URL、HTML、CSS、JSON 等格式,无需上传
- 不上传文件
- 纯浏览器运行
- 隐私安全
- 完全免费
文件转 Base64
拖入文件,选择输出格式,一键复制结果。
将文件拖放到此处
或 点击从本地选择文件
支持图片、PDF、SVG、字体、文档等各种格式
文件在浏览器本地处理,不会上传到服务器
覆盖所有 Base64 使用场景
编码、解码、格式转换、体积估算——全部在浏览器本地运行,文件不会上传。
编码为 Base64
文件转 Base64
将任意文件即时转换为 Base64 字符串或 Data URI。
图片转 Base64
将图片转为 Data URI,直接嵌入 HTML、CSS 或 JSON。
SVG 转 Base64
将 SVG 编码为 Base64 Data URI,用于 CSS 背景图或内联图。
字体转 Base64
将 Web 字体内嵌到 CSS @font-face,无需额外 HTTP 请求。
PDF 转 Base64
将 PDF 编码为 Base64,用于 API 传输或内联嵌入。
文本转 Base64
将文本编码为 Base64、Base64URL、Data URI 或 JSON 格式。
解码 Base64
实用工具
Data URI 生成器
自动添加正确的 MIME 类型前缀,生成完整 Data URI。
Base64 体积计算器
转换前预估编码后的大小及体积增量。
Base64URL 编码器
编解码 URL 安全的 Base64URL,适用于 JWT 和 Web API。
Base64 MIME 类型
查询文件扩展名对应的 MIME 类型,一键复制 Data URI 前缀。
Base64 填充工具
检查并修复 Base64 字符串的 = 填充,支持 Base64URL 互转。
Base64 Data URI
解析 Data URI 的 MIME、大小,或从 Base64 字符串生成 Data URI。
Base64 校验器
检测 Base64 是否合法,识别类型、MIME、字节数和错误位置。
Base64 清理工具
移除引号、换行、JSON 转义和 Data URL 前缀,输出干净 Base64。
开发者专用
API 专用 Base64
生成含 JS、cURL、Python、PHP 示例的 JSON 载荷。
邮件专用 Base64
对比 Base64 内联图、CID 附件、托管图片三种邮件方案。
JWT 解码器
解码 JWT Header 和 Payload,查看 claims 和过期时间。
Base64 vs URL 编码
了解 Base64、Base64URL 和百分号编码的区别与使用场景。
Hex 转 Base64
将十六进制字符串转为 Base64 或 Base64URL,支持 0x 前缀和多种分隔格式。
Base64 转 Hex
将 Base64 解码为十六进制,输出纯 Hex、空格分隔或 0x 格式。
JSON 转 Base64
将 JSON 对象编码为 Base64 或 Base64URL,生成 JS / Node.js 代码示例。
Base64 转 JSON
将 Base64 或 Base64URL 解码为 JSON,自动格式化,支持 JWT payload 解码。
HTML 转 Base64
将 HTML 编码为 Base64,生成 iframe 嵌入代码和浏览器下载链接。
文件哈希生成器
浏览器端生成 SHA-256、SHA-1 和 MD5 校验值,支持粘贴哈希验证文件完整性。
学习 & 参考
什么是 Base64?
Base64 编码原理详解,含字母表说明和交互式文本编解码演示。
Base64 示例库
20 个分类示例:文本、图片、PDF、JWT、API 等常见场景一览。
Base64 FAQ
全站常见问题中心,涵盖编解码、Data URI、错误排查、JWT 等分类。
Base64 文件编码原理
文件如何从二进制变为 Base64,体积增大多少,何时该用何时不该用。
大文件 Base64 指南
大文件为什么不适合 Base64,以及 multipart 和对象存储的适用边界。
Blob URL vs Data URL
对比两种浏览器端文件 URL 的形态、生命周期和适用场景。
关于 Base64 编码
什么是 Base64 文件编码?
Base64 是一种二进制转文本的编码方案,将二进制数据转换为 ASCII 字符串。它将每 3 个字节的二进制数据表示为 4 个可打印字符,使二进制内容可以安全地嵌入到 HTML、CSS、JSON 和邮件等纯文本格式中。
什么时候应该使用 Base64?
当你需要将文件直接嵌入文本文档时,就适合使用 Base64——例如在 HTML 或 CSS 中内联图片、在 JSON API 载荷中携带文件,或在邮件中附带图片而无需单独发送附件。它省去了额外的文件请求。
在线转换文件为 Base64 安全吗?
使用本工具完全安全——所有转换均在浏览器中通过 Web File API 本地完成,文件不会上传到任何服务器,不会离开你的设备。你可以断开网络后再使用本工具来验证这一点,它依然正常运行。
为什么选择 Base64 Files?
- 本地处理,零上传风险所有编解码在你的浏览器内完成,文件不会离开你的设备。
- 多种输出格式支持 Data URL、HTML、CSS、JSON、API Payload 等格式,覆盖常见场景。
- 双向转换不仅能编码,也能将 Base64 字符串解码还原为原始文件并下载。
- 免费无限制无需注册,无使用次数或文件数量限制,不追踪任何用户数据。
常见问题
关于 Base64 编码和本工具的常见问题解答。
不会。所有转换均在浏览器内通过 Web File API 本地完成,文件不会发送到任何服务器,不会离开你的设备。你可以断开网络后再使用本工具来验证这一点——它依然正常运行。