网络和编码
Base64 编码器和解码器
将 UTF-8 文本编码为 Base64 或将 Base64 解码回文本,包括 URL 安全变体和非 ASCII 内容。允许输入换行符(如 PEM 文件中所示)。
- 在浏览器中 100% 运行
- 无需注册 · 无需上传
- 免费、无限制使用
文本或Base64
示例: 要编码的文本 · Base64 解码 · URL-安全输入 —⌘/Ctrl + Enter 转换 · 拖放文件以加载它 · 本地处理
转换
输出是只读的。使用复制、下载或共享将其移出。
如何使用 Base64 编码器/解码器 工具
-
粘贴文本或Base64
模式切换决定方向;使用 auto 将短的、仅包含字母的字符串尝试为 Base64。
-
如果需要,切换 URL-安全
URL-安全Base64 将 + 替换为 - 和 / 替换 _,并删除查询参数和 JWT 段中所需的填充。
-
复制结果
输入中的换行符将被忽略,因此您可以直接解码包装的证书或 PEM 正文。
这个工具有何不同
- 正确的 UTF-8 处理 — 重音、CJK 和表情符号完美往返
- URL-带填充处理的安全字母选项
- 允许输入中的空格和换行符
- 无效字符或截断数据的精确错误
- 还显示字节长度,对于大小检查很有用
按架构划分的隐私: 此页面不包含接收您输入的分析,并且转换代码在您的选项卡中运行。加载后您可以断开网络并继续工作。
Base64 编码器/解码器 — 常见问题
Base64 是否加密?
不。Base64 是一种编码,而不是加密——它没有密钥,并且提供零机密性。将 Base64 编码的数据视为看起来只是乱码的明文。当需要保密时使用加密(TLS、AES、年龄)。
为什么 Base64 有时 URL 与 - 和 _ 是安全的?
标准Base64使用+和/,这在URL和标识符内部是有问题的。 URL安全变体 (RFC 4648 §5) 替换 - 和 _ 并且通常省略 = 填充,因此该值在放置在查询字符串或文件名中时仍然存在。
如何将 Base64 解码为文件或图像?
该工具解码为文本,这适用于文本负载。如果解码的字节是图像或存档,则该解码器会清楚地报告,而不是打印垃圾 - 使用字节到文件工具来处理这些内容。
为什么我的 Base64 字符串以 = 或 == 结尾?
填充。 Base64 将 3 个字节编码为 4 个字符;当输入长度不是三的倍数时,编码用 = 填充以保持块完整。衬垫通常是可选的,并在安全使用时将其剥离。
相关工具
正在搜索 “在线base64解码”, “Base64 编码”, “Base64 转换器”?您来对地方了—— 浏览所有19工具.