Base64 编解码

把内容贴进输入框,点「编码」得到 Base64,或点「解码」还原原文。编码路径按 UTF-8 处理 Unicode;解码失败时会明确提示 Invalid Base64。

更新 2026-08-03 · developer

关于本工具

工具提供多行 Input,以及 Encode、Decode 两个操作。编码会先做 UTF-8 安全处理再调用 btoa,非 ASCII 字符可保留;解码沿相反路径使用 atob,若字符串不是合法 Base64,结果区显示 Invalid Base64 而不会中断页面。

使用方法

  1. 粘贴内容: 将明文或 Base64 字符串放入 Input 文本框。
  2. 编码为 Base64: 点击 Encode,在结果区得到 Base64 字符串。
  3. 从 Base64 解码: 输入已是 Base64 时点击 Decode,合法数据会还原为原文。
  4. 修正无效输入: 解码失败会显示 Invalid Base64,改正字符串后再试。

常见用途

使用提示

常见问题

中文等非英文字符能正确编码吗?

可以。编码前会按 UTF-8 准备,带音调字符与汉字都能保留。

Invalid Base64 是什么意思?

Decode 无法用 atob 解析输入——请检查拼写、缺失填充或非法字符。

编解码会在服务器上执行吗?

两个按钮都在浏览器会话内处理文本框内容。

可以编码空文本吗?

可以。空字符串编码得到空结果;解码空输入也可能得到空输出。

相关关键词

相关工具