Base64 编码器与解码器

即时把文本编码为 Base64,或把 Base64 解码为文本。支持实时转换与校验,适用于数据编码、Web 开发和 API 集成。

文本输入
支持 UTF-8 字符,包括表情符号和各国文字
Base64 输出
🔐 Base64 编码文本
在输入框中输入文本即可查看 Base64 编码结果
了解 Base64 编码

Base64 的工作原理

  • 把二进制数据转换为 ASCII 文本
  • 使用 64 个可打印字符 (A-Z, a-z, 0-9, +, /)
  • 需要时用 = 字符填充
  • 数据体积约增加 33%
  • 适用于文本协议和 URL

常见应用

  • 邮件附件编码
  • HTML/CSS 中图片的 data URL
  • API 认证令牌
  • 配置文件数据
  • JWT 令牌的各个组成部分

💡 实用技巧

  • Base64 是编码而不是加密 —— 它很容易被还原
  • 用交换按钮可以在编码/解码模式之间快速切换
  • 本工具能正确处理 UTF-8 字符,包括表情符号
  • Base64 输入中的空白字符会被自动忽略

为什么使用我们的 Base64 工具?

🚀 快速即时

无需服务器请求即可实时编解码。一切都在浏览器中瞬间完成,速度最快。

🔒 隐私与安全

你的数据不会离开浏览器。所有编解码都在本地完成,完全保障隐私与安全。

📱 跨平台

在桌面、平板和手机上都能完美运行。只要有现代浏览器,随时随地都能使用。

什么是 Base64?

Base64 是一种二进制到文本的编码方案,用 ASCII 字符串表示二进制数据。它常用于 Web 开发、邮件系统和数据存储等需要通过文本协议传输二进制数据的场景。

常见使用场景

功能特性

🔐 编码文本

把纯文本转换为 Base64 字符串,完整支持 UTF-8 字符,包括表情符号和特殊字符。

🔓 解码 Base64

把 Base64 字符串还原为可读文本,并自动校验和检测错误。

实时处理

边输入边编解码,实时预览并自动更新,无需刷新页面。

输入校验

自动校验 Base64 字符串,对无效输入和格式问题给出清晰的错误提示。

📋 复制到剪贴板

输入和输出均支持一键复制,并带有成功提示和错误处理。

🌐 UTF-8 支持

完整的 Unicode 支持,可正确编码各国字符、表情符号和特殊符号。

Base64 字符集

Base64 使用 64 个字符:A-Z、a-z、0-9、+ 和 /,并以 = 作为填充。这样可以确保编码后的数据在可能无法正确处理二进制数据的文本协议上安全传输。

字符:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9 + /
填充: =