Base64 编解码

在 UTF-8 文本与 Base64 之间快速转换,完整支持中文。

LOCAL输入和结果只保留在当前页面,不上传、不保存。

文本转换

请输入需要编码或解码的文本

使用说明

编码会先把文本转换为 UTF-8 字节,再生成 Base64。解码会校验 Base64 格式和 UTF-8 内容,非法输入不会覆盖已有输出。

示例与常见误区

中文如何编码

工具先按 UTF-8 把文字转换成字节,再生成 Base64。输入“你好”会得到 5L2g5aW9,解码后可以还原原文。

编码不等于加密

Base64 没有密钥,任何人都能解码。它适合文本协议中的数据表示,不适合隐藏密码、Token 或其他敏感信息。

如果解码成功却显示乱码,通常应检查发送方使用的字符集,而不是重复编码。完整说明见《Base64 不是加密》
为什么部分结果末尾带等号?

= 是标准填充符,用于补齐最后一组字节。部分系统允许省略,但跨系统使用时应遵循接口约定。

i