正在准备工作区…
输入
输出
结果将显示在这里。
使用方法
- 粘贴文本、打开文件或尝试示例。
- 选择格式。结果会随输入更新。
- 复制结果或下载转换后的数据。
认识 Base64 编码
Base64 用一组较小的 ASCII 字符来表示字节。当系统需要 Base64 值时,可将 UTF-8 文本或本地二进制文件编码后使用。
选择标准字符集或 Base64url。文件输入使用原始字节,不会将图片或 PDF 重新解释为文本。
从文本或文件转换为 ASCII
文本在编码前先转换为 UTF-8。每三个字节变成四个 Base64 字符。本地文件按原始字节读取,空文件也支持;不会上传任何内容。
输入
你好,开发者!👋结果
5L2g5aW977yM5byA5Y+R6ICF77yB8J+Riw==默认设置会对这段输入执行一遍转换。
选择正确的字符集
标准 Base64 使用 + 和 /,Base64url 使用 - 和 _。填充默认开启,接收方格式允许时可以省略。不会添加换行符或 data URL 前缀。
编码不能保护秘密
Base64 是可逆编码,不是加密或压缩。二进制大小通常增加约三分之一。不要认为编码后的凭据已被隐藏,并请检查接收系统所需的格式。
处理限制
最多支持 5 MiB 输入、20 MiB 输出,每次运行最长 10 秒。文本文件必须使用 UTF-8。Base64 编码也支持二进制文件。文档保留在你的设备上。
?
常见问题
可以编码文件吗?
可以。打开或拖入一个本地文件,其字节会在不上传的情况下进行编码。
支持 Emoji 和非英语文本吗?
支持。文本在 Base64 转换前先编码为 UTF-8。
Base64url 和 Base64 一样吗?
其中两个字符使用不同的字符集。协议要求时,请选择 Base64url。
可以移除 = 字符吗?
仅在接收方格式允许省略填充时,才关闭填充选项。
结果经过加密了吗?
没有。任何拥有编码值的人都可以解码。