广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。

Base64 编码器/解码器

将二进制数据编码为文本安全格式,或将编码字符串解码为原始格式。当数据代表图像时,该工具还能预览图像。

公用设施v1.0.0

Base64 编码器和解码器

将文本或任何文件编码为 Base64,或将 Base64 字符串解码为纯文本。支持 URL 安全模式和实时预览:100% 在浏览器中运行。

编码文本

Base64 输出

输出将显示在这里

在左侧输入文本或上传文件

编码和解码

一键切换编码和解码。两个方向均可在浏览器中即时处理,无需往返。

文件转换为 Base64

上传任何文件:图片、PDF、二进制文件:并获取其 Base64 数据 URI,以便嵌入 HTML、CSS 或 JSON 有效载荷。

100% 私人

任何内容都不会上传到服务器。所有编码和解码均使用浏览器的本地应用程序接口在本地运行。

指南

如何编码或解码 Base64

1

选择方向

选择 "编码 "可将纯文本或文件转换为 Base64,选择 "解码 "可将 Base64 字符串转回可读文本。

2

粘贴文本或上传

在输入区域键入或粘贴内容。对于文件,请单击上传按钮,以 Base64 数据 URI 的形式读取任何文件。

3

即时转换

结果立即显示:文本无需按下按钮。URL 安全模式将 + / 替换为 - _,并移除填充。

4

复制输出

点击输出旁的 "复制",即可获取结果。对于已解码的图像,会自动渲染实时预览。

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
使用案例

谁会使用 Base64 工具?

前端开发员

将图像、字体和小型资产编码为数据 URI,以便直接内联到 HTML、CSS 或 JavaScript 包中。

后台开发人员

为 JSON 应用程序接口、SMTP 电子邮件附件和 JWT 标记头或声明的二进制有效载荷编码。

安全研究人员

解码日志、网络捕获或混淆脚本中的 Base64 编码有效载荷,以便进行分析。

人工智能/ML 工程师

将图像编码为 Base64 字符串,用于接受请求体中内联图像数据的多模态 LLM API。

DevOps 和 SRE

解码 Kubernetes 秘密、环境变量和 CI/CD 管道输出的 Base64 编码。

质量保证工程师

在集成测试过程中,对 API 测试夹具、二进制有效载荷和 auth 标头进行编码或解码。

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
比较

Endless Forge 与其他 Base64 工具的比较

即时、私密、文件感知--完全在浏览器中运行。

特点
其他工具平均数
无尽锻造✦ 本网站
文件到 Base64 的上传
Sometimes
URL 安全模式
Sometimes
实时图像预览
没有
交换编码 ↔ 解码
没有
零服务器处理
没有
免费使用
Limited
广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。

每个 Base64 用例,一个工具

Endless Forge Base64 工具涵盖完整的编码工作流程:粘贴文本并在输入的同时获得 Base64 输出,上传任何二进制文件以生成可直接嵌入的数据 URI,为 JWT 和 URL 参数切换到 URL 安全模式,或将任何 Base64 字符串解码为人类可读的文本。
广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
探索

更多实用工具和开发人员工具

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
常见问题

常见问题

Base64 是一种二进制到文本的编码方案,只使用 64 个可打印的 ASCII 字符来表示二进制数据。它被广泛用于通过基于文本的协议(如 HTTP、SMTP 和 JSON)安全地传输二进制数据。
如果需要在文本格式中嵌入二进制内容,就需要将文件编码为 Base64。最常见的情况是将图像作为数据 URI 直接嵌入 HTML 或 CSS 中。其他情况包括发送二进制文件作为 JSON API 有效载荷、为配置文件编码 SSL 证书或 SSH 密钥,以及在数据库文本字段中存储图像数据。如果需要对带有特殊字符而非二进制数据的 URL 进行编码或解码,URL Encoder]是实现这一特定目的的正确工具。
Base64 将每 3 个字节表示为 4 个字符,因此输出大约大 33%。这就是让二进制数据作为纯文本安全传输的代价。
文件上传功能可将任何文件读取为二进制缓冲区,并将其编码为 Base64 数据 URI。这适用于图像、PDF、字体、音频、视频和任何其他文件类型。
所有 Base64 编码和解码都是在浏览器本地使用 JavaScript 内置的 atob() 和 btoa() 函数进行的。数据不会传输到任何服务器,也不会存储和记录。对于 JSON 数据的具体编码或解码,你可能会发现JSON Formatter和 Base64 都很有用:首先格式化并验证 JSON,然后对结果进行编码。要生成无需编码的安全随机令牌,Password GeneratorUUID Generator 是专门为此而设计的。

已回答5个问题

广告屏蔽请关闭广告拦截功能,以支持我们的免费服务。
Startup Fame Verification