纯文本
拖放文件 或点击浏览——可编码任何二进制或文本文件
→
Base64
Base64 使用64个可打印字符(A–Z、a–z、0–9、
+, /).
URL 安全模式 替换 +→- 和 /→_,并去除 = 填充——使其无需百分号编码即可安全用于URL和文件名。
所有处理均使用浏览器内置的 TextEncoder / TextDecoder API。任何内容都不会离开你的设备。
什么是Base64?
Base64是一种文本编码方法,可将二进制数据或纯文本转换为有限的ASCII字符集。常用于电子邮件载荷、data URL、API令牌,以及通过纯文本系统传输二进制内容。
如何使用Base64编码解码
- 将文本粘贴到输入区域,或切换到文件模式。
- 根据任务选择编码或解码。
- 当结果需要用于URL或类似JWT的载荷中时,请使用URL安全模式。
- 转换结果正确后复制输出。
了解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 运行,不会上传任何内容。