Base64编码器/解码器
将文本和数据转换为Base64编码并转回。Web开发、API、Data URI和认证令牌的必备工具。即时、准确且免费。
Base64 Encoder/Decoder
什么是Base64?
Base64是一种编码方案,使用64个字符(A-Z、a-z、0-9、+、/)将二进制数据转换为ASCII文本格式。它用于通过邮件、JSON或URL等基于文本的协议安全传输二进制数据。
常见用例
🔐 API认证: Basic-Auth头将凭据编码为Base64。
🖼️ Data URI: 使用Base64编码在HTML/CSS中嵌入图像。
📧 邮件附件: MIME将附件编码为Base64进行传输。
🔑 JWT令牌: JSON Web令牌使用Base64URL编码头部和负载。
示例
原始: Hello World!
Base64: SGVsbG8gV29ybGQh
常见问题
Base64是加密吗?
不是!Base64是编码,不是加密。它很容易可逆,不提供任何安全性。不要用它来隐藏敏感数据——使用真正的加密。
为什么Base64会增加文件大小?
Base64将大小增加约33%,因为它用4个ASCII字符表示3字节的二进制数据。这种开销是文本安全传输的代价。
结尾的=符号是什么意思?
=符号是填充,使输出长度成为4的倍数。Base64规范要求它们。