Base64 Encoder / Decoder
将文本或文件编码为 Base64,或解码 Base64 字符串。
支持 Unicode 文本。编码/解码完全在浏览器中进行 — 不向任何服务器发送数据。
Base64 是一种将二进制数据转换为可打印 ASCII 字符序列的编码方案。它广泛用于在 HTML 中嵌入图像、通过电子邮件发送二进制文件、在 HTTP 标头中存储凭据以及通过仅支持文本的系统传输数据。
将任意文本或二进制数据粘贴到编码器中即可立即获得 Base64 输出,或将 Base64 字符串粘贴到解码器中以还原原始内容。该工具支持标准 Base64 和 URL 安全变体(使用 - 和 _ 代替 + 和 /)。
所有编码和解码均在您的浏览器本地完成,因此 API 密钥或令牌等敏感数据不会暴露给任何服务器。适合日常安全和开发工作流程安全使用。
常见问题
代码实现
import base64
# Encode
text = "Hello, World!"
encoded = base64.b64encode(text.encode()).decode()
print(encoded) # SGVsbG8sIFdvcmxkIQ==
# Decode
decoded = base64.b64decode(encoded).decode()
print(decoded) # Hello, World!
# URL-safe variant
url_safe = base64.urlsafe_b64encode(text.encode()).decode()Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.