DevKit源码

Base64 编解码

文本与文件的 Base64 / Base64URL 编码和解码。

字母表
输入
⌘/Ctrl + Enter 执行
未执行
输入
字符 0字节 0行 0
结果
字符 0字节 0行 0
使用说明

编码

  • 文本输入按 UTF-8 编码为字节后再转 Base64,中文等多字节字符会得到较长的结果。
  • Base64URL 是 URL 安全变体:+/ 替换为 -_,并去掉尾部 = 填充。
  • 文件输入读取原始字节,适合图片等二进制文件。

解码

  • 解码输入只认 Base64 字符(两种字母表都接受,可含空白与可选填充)。
  • 若解码结果不是有效 UTF-8,不会强行按文本显示,而是切换为 Hex 展示,并提供「下载解码文件」保存原始字节。
  • 输入包含非法字符或格式错误时,会在状态栏给出具体提示,输入内容保留。

什么时候用「Base64 编解码」

调接口时要把文本或二进制按 Base64 传输,或者拿到一串 Base64 想知道里面到底是什么。

使用要点

  • 文本与文件都支持,Base64URL(-、_、无填充)可单独选择。
  • 编码结果可一键复制,解码失败会提示字符集问题而不是给出乱码。
  • 上传的文件只在浏览器内读取,不会发送到服务器。

相关工具

Base64 编解码与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。