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 会自动去除填充符 =,解码时会自动补全