DEVELOPER UTILITY
Base64 编解码
只在当前浏览器中对 UTF-8 文本进行 Base64 编解码,发现非 UTF-8 二进制时明确提示。
示例输入
- UTF-8 文本
你好 AIGC
所有内容仅在当前浏览器中处理。
适合解决什么问题
Base64 用可打印字符表示字节内容,常见于接口字段、数据 URI 和配置片段。中文文本需要先按 UTF-8 转为字节再编码,直接按单字节字符处理容易产生乱码。
这个 Base64 编解码工具只处理 UTF-8 文本,并在解码结果不是有效 UTF-8 时明确报错。它不是文件转换器,也不是加密或密码保护工具。
编码中文 UTF-8 文本
把中文、英文和表情符号转换为标准 Base64,便于放入支持文本字段的接口或配置。
还原 Base64 文本
把收到的 Base64 字符串解码为 UTF-8,检查实际内容是否符合预期。
排查编码与乱码
区分无效 Base64、有效二进制但非 UTF-8 文本,以及正常的 Unicode 文本。
使用方法
输入文本或 Base64
编码时填写普通 UTF-8 文本;解码时粘贴完整 Base64 字符串。
选择编码或解码
点击对应按钮,工具会在浏览器内完成 UTF-8 字节与 Base64 之间的转换。
检查并复制
确认输出可读且没有错误提示后复制;遇到非 UTF-8 数据时改用专门的文件工具。
格式与边界
只处理 UTF-8 文本
图片、压缩包和其他二进制文件不属于当前工具范围,不能把乱码结果当作文件内容。
Base64 不是加密
任何获得字符串的人都能解码,不能用它隐藏密码、令牌或其他敏感信息。
输入必须是有效编码
字符集、填充或长度不符合 Base64 规则时会提示无效输入,不会尝试猜测修复。
常见问题
支持文件 Base64 吗?
首版只支持 UTF-8 文本,不把二进制文件伪装成文本转换。
乱码怎么办?
工具会提示无效 Base64 或非 UTF-8 二进制,而不输出误导性文字。
Base64 可以用来加密密码吗?
不可以。Base64 是可逆编码,不提供保密性,密码和令牌仍需要安全的存储与传输方案。
为什么中文也能正确编码?
工具先按 UTF-8 把中文转换为字节,再进行 Base64 编码,因此不会按错误的单字节字符集处理。