📦

Base64编码解码

将文本或二进制文件编码为Base64,或将Base64字符串解码回文本。包含URL安全模式。一切都在你的浏览器中运行——无服务器、无跟踪。

开发者工具 本地运行 不发送数据
atob / btoa URL安全 文件支持 仅客户端 无跟踪
纯文本
📂 拖放文件 或点击浏览——可编码任何二进制或文本文件
→
Base64
💡
Base64 使用64个可打印字符(A–Z、a–z、0–9、 +, /). URL 安全模式 替换 +→- 和 /→_,并去除 = 填充——使其无需百分号编码即可安全用于URL和文件名。 所有处理均使用浏览器内置的 TextEncoder / TextDecoder API。任何内容都不会离开你的设备。

什么是Base64?

Base64是一种文本编码方法,可将二进制数据或纯文本转换为有限的ASCII字符集。常用于电子邮件载荷、data URL、API令牌,以及通过纯文本系统传输二进制内容。

如何使用Base64编码解码

  1. 将文本粘贴到输入区域,或切换到文件模式。
  2. 根据任务选择编码或解码。
  3. 当结果需要用于URL或类似JWT的载荷中时,请使用URL安全模式。
  4. 转换结果正确后复制输出。
了解Base64 ▾
示例
输入 Hello, World!
输出 SGVsbG8sIFdvcmxkIQ==
常见使用场景
  • 将图像作为 data URI 嵌入HTML/CSS
  • 为JSON或电子邮件传输编码二进制数据
  • 解码Base64编码的API响应
  • 为环境变量编码配置文件
为什么使用此工具
  • 适用于 data URL、API 载荷、二进制传输和快速解码检查。
  • 支持纯文本和基于文件的编码工作流。
  • 完全在浏览器中运行,无需上传或服务器处理。
常见问题
Base64 和加密是一回事吗?

不是。Base64 是编码,不是加密。任何人都可以在没有密钥的情况下解码。实际安全请使用 AES 或类似算法。

什么是 URL-safe Base64?

URL-safe Base64 用 - 替换 +,用 _ 替换 /,因此编码后的字符串可直接用于 URL,而无需百分号编码。

此工具支持文件编码吗?

支持。切换到“文件”标签页,即可将图像、PDF 或可执行文件等二进制文件编码为 Base64。

我的数据会发送到服务器吗?

不会。所有编码和解码都完全在您的浏览器中使用 JavaScript 运行,不会上传任何内容。