Base64 编解码
在线 Base64 编解码工具,支持文本与任意文件的 Base64 编码和解码,实时转换并一键复制结果,全部在浏览器本地完成,数据不上传服务器,免费无需安装。
在线 Base64 编解码工具,支持文本与任意文件的 Base64 编码和解码,实时转换并一键复制结果,全部在浏览器本地完成,数据不上传服务器,免费无需安装。
先选择页面支持的文件;修改输入或使用页面控件后查看结果区域。
Base64 是二进制到文本的编码方式,接收者无需密钥即可还原。编码后的文本不适合用于隐藏密码或令牌;一般情况下每 3 个输入字节会变为 4 个 Base64 字符,短输入还可能带填充符。
先区分标准 Base64、Base64URL 和带 data: 前缀的内容,再核对字符编码。Base64 表示的是字节;字节只有在按正确字符编码解释时才能显示为文字,图片等二进制内容不能直接当作文本读取。
Base64 编码会将原始数据体积增加约 33%,因为每 3 字节原始数据会被转换为 4 个 ASCII 字符。例如 100 字节的文件编码后约为 136 字符。
常见原因包括:字符串中混入了空格或换行、使用了 URL-safe Base64(含 - 和 _ 字符)而非标准 Base64(含 + 和 /)、末尾缺少填充字符 = 。请检查并修正输入后重试。
在「文件编码」卡片中点击「选择文件」,选取任意文件后工具会自动将其编码为 Base64,结果显示在右侧输出框中,可直接复制使用。
先检查文件是否属于页面支持的文件类型、是否能在本机正常打开,再用较小文件重试。扩展名正确不代表内容一定有效;大文件会增加浏览器内存占用,预览与导出格式请以页面实际提供的选项为准。
先用最小示例验证,再将结果放回实际开发环境检查。语言版本、运行环境、编码和配置项可能与浏览器中的处理规则不同。
本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。此页还使用浏览器本地存储保留内容或设置,共用设备上请在使用后检查保存的记录;清除站点数据会一并删除本地记录。使用分享或复制链接前,请检查链接中是否带有输入内容。
先检查「输入」是否完整,以及格式、单位和当前选项是否匹配。修改输入后,查看页面的结果或错误提示;可先用少量数据定位问题。
URL 编解码 · JWT 解码器 · HTML 实体编解码 · Unicode 转换器 · 全部开发工具