Skip to main content
Utilz Utilz

Base64编码器 / 解码器

支持UTF-8的Base64编码与解码

为什么使用此工具?

  • 在浏览器中即时编码或解码Base64字符串,无需上传到服务器。
  • 完整UTF-8支持,可处理任何语言、表情符号或特殊字符。
  • 无需注册,直接粘贴、转换和复制。

工作原理

Base64编码使用64个字符的字母表(A-Z、a-z、0-9、+、/)将每3个字节的输入转换为4个ASCII字符。这导致大约33%的大小增加。当输入长度不是3的倍数时,会添加=字符作为填充。

使用方法

  1. 在输入区域输入或粘贴文本
  2. 点击编码转换为Base64,点击解码还原为原始文本
  3. 将结果复制到剪贴板

常见问题

什么是Base64编码?

Base64编码使用64种ASCII字符(A-Z、a-z、0-9、+、/)将二进制数据转换为文本。常用于在URL、电子邮件和JSON中嵌入数据。

支持中文和表情符号吗?

是的,本工具使用TextEncoder/TextDecoder正确处理UTF-8文本,完全支持中文、日文、韩文、表情符号等非ASCII字符。

Base64编码后数据会变大多少?

Base64编码后数据大小约为原始数据的4/3倍(增加约33%)。每3个字节的原始数据编码为4个ASCII字符。

Base64常用在哪些场景?

常用于邮件附件(MIME)、在HTML中嵌入小图片(Data URL)、JWT令牌、API传输二进制数据等场景。

Base64编码和加密一样吗?

不一样。Base64是编码方案而非加密。它将二进制数据转换为文本以便安全传输,但不提供任何安全性。任何人都能即时解码Base64文本。

相关工具

URL编码/解码

在线编码和解码URL

密码生成器

生成安全的随机密码

Markdown编辑器

在线编辑和预览Markdown

2048游戏

合并方块达到2048

卡路里计算器

计算每日所需热量