把文字编码成 Base64,或把 Base64 串解回文字。接口调试、图片内联、把二进制塞进 JSON 或 URL 时都要用到;看到一串以等号结尾、看不懂的字符,多半就是它。两个方向各有独立的 URL-safe 开关,还带 40 多种字符集可选。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
把文字编码成 Base64,或把 Base64 串解回文字。接口调试、图片内联、把二进制塞进 JSON 或 URL 时都要用到;看到一串以等号结尾、看不懂的字符,多半就是它。两个方向各有独立的 URL-safe 开关,还带 40 多种字符集可选。
输入:
你好
输出:
5L2g5aW9
UTF-8 编码后的 Base64;同样的中文选 GBK 会得到 xOO6ww==
绝对不能。它只是一套编码规则,任何人拿到都能一键解回原文。密码要用 bcrypt、Argon2 这类专门的哈希算法加盐处理。
Base64 用 4 个字符表示 3 个字节,编码后体积约增加 33%,这是规则决定的,也是它不适合传输大文件的原因。
是补齐用的填充符。原文长度不是 3 的倍数时,会在末尾补 1 个或 2 个 =,解码时会自动处理。
换编码下拉框重试。最常见的情况是对方用了 GBK 或 Big5 编码的中文,而你这边停留在 UTF-8。
能。开头的数据 URI 前缀会被自动剥掉,后面按标准 Base64 处理。