开发者工具 / 02

Base64编码和解码器

将Unicode文本编码为Base64,或将Base64解码还原为可读的UTF-8文本。

Base64编码和解码器: TOEA会先将文本转换为UTF-8字节,再进行Base64编码;解码时则反向执行这一过程,因此可以正确处理国际字符。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
Base64 编码器 / 解码器本地处理

完全在浏览器中运行

Base64的用途

Base64用于通过面向文本的系统传输二进制数据:电子邮件附件、HTML和CSS中的数据网址、JSON中的二进制字段,以及HTTP BasicAuthorization标头中的凭据。它会将每3个字节转换为4个字符,因此结果比原始数据大约多三分之一。

对于图片,图片转Base64会生成可直接使用的数据网址,Base64转图片则会将其还原为文件。

标准Base64和URL安全Base64

标准Base64使用+和/,并在末尾使用=进行填充。JWT和许多Web API使用的URL安全变体则使用-和_,通常会省略填充。如果某个值无法解码,它通常是URL安全格式:将-替换为+,将_替换为/,然后添加=,直到长度变为4的倍数。

使用方法

  1. 选择“编码”或“解码”。
  2. 粘贴文本或Base64值。
  3. 运行转换,然后复制或下载结果。

隐私与限制

转换过程在本地运行。Base64是一种编码方式,而不是加密;任何拥有该值的人都可以将其解码。

相关工具

常见问题

Base64安全吗?

不安全。它是一种可逆表示形式,用于在文本系统中传输字节。

支持Unicode吗?

支持。文本会以UTF-8进行编码和解码。

免费工具·使用在浏览器中次·无需账户