Base64 在线编解码:编码解码怎么用、能干嘛

文本 ↔ Base64,浏览器本地完成,一键交换复制

调接口、看配置、处理图片或 token 时,经常遇到一串像 aGVsbG8= 的字符——那就是 Base64。它是把二进制或文本编码成「字母数字加 + / =」的可打印字符串,方便在只认文本的场合(比如 URL 参数、JSON、邮件)里传输。

这篇用 NBTools 的Base64 编解码工具讲清楚:怎么编码、怎么解码,以及它到底用来干嘛。工具在浏览器本地运行,内容不上传服务器。

第一步:选模式

顶部切到「编码」(文本 → Base64)或「解码」(Base64 → 文本)。默认是编码。

第二步:粘贴内容

编码时把原始文本粘进输入框;解码时把 Base64 字符串粘进去。中文也能直接编码(工具按 UTF-8 处理)。

第三步:点按钮得到结果

点「编码」或「解码」,结果出现在下方。需要反向再处理,点「交换」把结果填回输入框并切换模式;点「复制结果」直接复制。

Base64 到底用来干嘛

场景为什么用 Base64
接口 / 配置里的二进制把图片、证书等二进制塞进只认文本的 JSON 或配置里
传输含特殊字符的文本避免乱码或符号被转义,先编码成安全字符集
JWT / tokentoken 中间段就是 Base64(可配合本站的 JWT 解析工具看内容)
简单「混淆」不是加密,只是编码,别拿来当保密手段

注意:Base64 是编码不是加密。任何人都能解码回来,敏感内容请用真正的加密工具。

Base64 和 URL 编码有什么区别

两者都为了「安全传输」,但层级不同:URL 编码(%E4%BD%A0)只处理 URL 里的保留字符;Base64 是把整段数据重写成另一套字符集。需要编码 URL 参数时,用本站的 URL 编解码工具 更合适。

常见问题

什么是 Base64

一种把二进制或文本编码成「A–Z、a–z、0–9、+ / =」这 64 个可打印字符的方案,方便在只认文本的通道里传输数据。它是编码,不是加密。

编码和解码怎么选

原始文本想变成 Base64 用「编码」;拿到一串 Base64 想看原文用「解码」。

需要联网吗?内容会上传吗

不需要联网,也不上传。编码解码都在浏览器本地完成,内容只留在你的设备上。

解码失败怎么办

提示「解码失败」通常是字符串不完整或含有 Base64 之外的字符,检查是否复制全了、有没有多余空格或换行。

中文能编码吗

可以。工具按 UTF-8 处理,中文会被正确编码成 Base64,解码也能还原回中文。

工具入口

Base64编解码立即使用 →

文本与文件Base64互转,支持中文、Base64URL与data URI

作者:NBTools · 更新于 2026年9月11日 · 阅读约 4 分钟