Base64 Encoder & Decoder
Instantly convert plain text to Base64 format and vice versa. Fully client-side and UTF-8 safe.
Plain Text Input
Base64 Output
Output will appear here automatically
常见问题
Q
如何在线解码 Base64 字符串?
A
使用此工具在浏览器中即时解码。只需输入有效的 Base64 字符串并选择解码模式即可。纯本地处理,速度快且隐私安全。
Q
如何将文本编码为 Base64?
A
输入您想要转换的文本,点击编码即可。本工具支持 UTF-8 编码,能够完美处理中文字符。
工作流程
Base64 编码 / 解码 是什么?
Base64 是一种将二进制数据转换为 64 个可打印 ASCII 字符的编码方式,使其能够安全地在 HTTP 请求头、JSON 或电子邮件等纯文本通道中传输。本工具支持在浏览器中即时进行 Base64 编码和解码。
如何使用 Base64 编码 / 解码
选择“编码”或“解码”模式,粘贴输入内容,然后点击操作按钮。编码时支持包括 Unicode 字符在内的任何 UTF-8 文本;解码时请提供有效的 Base64 字符串。
示例
编码:
输入: Hello, World!
输出: SGVsbG8sIFdvcmxkIQ==
解码:
输入: U0VDUkVU
输出: SECRET应用场景
1. 解码 JWT 令牌负载以查看声明 (Claims)。
2. 将小图片嵌入为 HTML 或 CSS 中的 Data URI。
3. 为 HTTP 基本认证 (Basic Auth) 头部编码凭据。
4. 通过 JSON API 传输二进制数据。
5. 解码 Base64 编码的环境变量。
常见问题
Base64 是加密吗?
不是。Base64 是一种编码方案,它是完全可逆的,不提供任何安全性。请仅将其用于格式兼容性,而非数据保密。
支持 Unicode 和表情符号吗?
支持。编码器内部使用 TextEncoder 处理 UTF-8 文本,因此可以正确处理中文、日文和表情符号。
为什么解码后的输出是乱码?
原始数据可能不是文本,而是图片或 PDF 等二进制文件。Base64 并不局限于文本转换。