Base64字符串编码与解码
MailDrop 的 Base64 编码解码工具直接在浏览器中完成文本与 Base64 之间的互相转换。粘贴普通文本即可编码成紧凑、便于传输的字符串;粘贴已有的 Base64 字符串也能解码还原。工具完全支持 UTF-8,中文、其他非拉丁文字和 emoji 都能完好地来回转换,不会变成乱码。
Base64 在日常开发和调试中随处可见:邮件附件、data URI、Basic 认证请求头、JSON Web Token、配置文件里的密钥,都经常以 Base64 形式承载。能够快速解码一个字符串,你就能看清某个 token 或参数里到底装了什么;而编码功能让你无需翻命令行工具或写一次性代码,就能为 API 准备载荷、内嵌小型资源。
所有处理都由 JavaScript 在本地完成,你粘贴的内容不会被上传、记录或存储。工具免费使用、无需注册,配合 MailDrop 临时邮箱使用尤其顺手——在一次性收件箱里检查邮件中的编码链接和邮件头时正好用得上。
想编码就输入普通文本,想解码就粘贴已有的 Base64 字符串。两个方向在同一个页面上都可用,可以随意来回切换。
点击"编码"把可读文本转成 Base64,点击"解码"把编码后的字符串还原成原文。不合法的 Base64 输入会被明确提示,而不是悄悄输出错误结果。
转换结果立即显示。由于工具正确处理 UTF-8,中文、阿拉伯文、emoji 等多字节字符解码后与输入时完全一致。
把结果复制到剪贴板,粘到任何需要的地方:HTTP 请求头、API 请求体、data URI、环境变量,或者调试时的临时笔记。
Base64 只用 64 个安全的 ASCII 字符来表示任意二进制数据,让二进制内容可以通过为纯文本设计的通道传输。它被用于邮件附件、内嵌图片的 data URI、HTTP Basic 认证、JSON Web Token,以及无数只接受文本载荷的 API 和配置格式。
不算。Base64 是编码而非加密,任何人用类似本页的工具都能瞬间还原。它不提供任何保密性,所以千万别把 Base64 字符串当成隐藏密码或机密的手段。真正需要保护时,请使用正规加密,并把密钥与数据分开保管。
不会。编码和解码完全由浏览器内的 JavaScript 完成。你输入或粘贴的任何内容都不会被传输、存储或记录。你可以自行验证:加载页面后断网,工具照常可用。
浏览器原生的 btoa 函数只能处理单字节字符,所以简陋的工具遇到基础 ASCII 之外的内容就会报错或产生乱码。本工具会先把文本转换为 UTF-8 字节再编码,解码后再转回来,因此多字节字符、重音符号和 emoji 都能完好地往返转换。
验证邮件和营销邮件的链接与邮件头里经常携带 Base64 编码的 token。用 MailDrop 一次性邮箱接收这类邮件,再把可疑内容拿到这里解码,你就能在点击之前看清发件方嵌入了哪些标识符,让你的常用邮箱和浏览习惯远离追踪系统。