Base64 编码 / 解码工具
在线 Base64 编码解码工具,支持文本、JSON、URL、文件转换,提供多种选项,所有计算均在本地完成。
广告位:顶部横幅
Google AdSense / 百度联盟
就绪:输入文本进行编码,或输入 Base64 进行解码。
编码或解码结果将显示在这里
文件处理
拖拽文件到此处,或点击选择文件
支持最大 5MB 的文件
广告位:工具下方 Banner
Google AdSense / 百度联盟
什么是 Base64 编码?
Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方法。 它常用于在需要传输或存储二进制数据的场景中,将数据转换为文本格式。 Base64 编码广泛应用于电子邮件、网页、API 接口、配置文件等场景。
主要功能
- 文本编码/解码:支持将任意文本(包括中文、emoji、特殊字符)转换为 Base64 格式,或从 Base64 还原为原始文本
- JSON 处理:支持 JSON 数据的 Base64 编码解码,并提供 JSON 语法高亮显示
- 文件转换:支持拖拽上传文件,自动转换为 Base64 格式,支持图片、文档、PDF 等各种文件类型
- URL Safe Base64:支持 URL Safe 格式,将 + 和 / 替换为 - 和 _,适合在 URL 中使用
- DataURL 格式:支持生成 DataURL 格式(data:image/png;base64,...),可直接在 HTML 中使用
- 自动容错:智能识别和处理非标准 Base64 字符串,自动处理 URL Safe 格式和缺失的填充符
使用场景
Base64 工具适用于多种场景:
- API 开发:在 API 接口中传输二进制数据或特殊字符
- 前端开发:将图片或其他资源内嵌到 HTML/CSS 中
- 配置文件:在配置文件中存储二进制数据或特殊字符
- 数据传输:在只能传输文本的通道中传输二进制数据
- 编码转换:在不同系统间传输数据时进行编码转换
技术特点
本工具采用纯前端实现,所有数据在本地浏览器中处理,不会上传到服务器, 确保您的数据安全和隐私。支持最大 5MB 的文件处理,提供流畅的用户体验。 支持深色模式,提供良好的视觉体验。
注意事项
- 本工具所有计算均在本地完成,不会上传任何数据到服务器
- 支持 UTF-8 编码,可以正确处理中文、emoji 等 Unicode 字符
- 文件大小限制为 5MB,超过此大小的文件可能无法正常处理
- URL Safe Base64 会自动去除填充符 =,解码时会自动补全