Base64编码器 / 解码器
将文本编码为Base64,或将Base64解码回可读文本。
编码和解码均在您的浏览器本地完成,不会发送到任何地方。
关于此工具
Base64是一种将二进制或文本数据编码为纯ASCII字符字符串的方法,以便可以在任何期望文本的地方安全地传输或存储——例如在URL中、JSON字段中、电子邮件附件中,或用于内嵌图片的data: URI中。
这个工具支持完整的Unicode文本(不仅是基本ASCII),并完全在你的浏览器中运行,因此粘贴的内容永远不会离开你的设备。
值得记住的是,Base64是一种编码,不是加密:它可以被任何人完全且轻易地还原,因此绝不应依赖它来保护敏感或机密数据——它只用于将数据安全地表示为文本。
相关工具
常见问题
- Base64编码有什么用途?
- Base64将二进制或文本数据编码为纯ASCII字符(A-Z、a-z、0-9、+和/)的字符串,常用于在URL、JSON数据、电子邮件附件(MIME)以及直接嵌入HTML或CSS的图片data: URI中嵌入数据。
- 我的数据会被发送到服务器吗?
- 不会——所有编码和解码都使用标准JavaScript API在你的浏览器本地完成。你在此输入或粘贴的任何内容都不会传输到任何地方。
- Base64是加密还是安全措施?
- 不是。Base64是一种编码,不是加密——任何人都可以在不需要密钥的情况下完全还原它,它只是用来将二进制数据安全地表示为文本。绝不应该用它来保护敏感信息。
- 为什么Base64编码后的文本看起来比原文长?
- Base64将每3个字节的输入表示为4个ASCII字符,因此编码后的文本比原文大约长33%。这种额外开销是能够将任何二进制数据安全地表示为纯文本所付出的代价。