Base64 编解码

文本与 Base64 互转,完美支持中文与 emoji,纯前端处理

常见问题

为什么中文编码后是一长串字母数字?

Base64 只能表示 64 个 ASCII 字符,因此任何文本都会先按 UTF-8 转成字节序列再编码。一个中文字符占 3 个字节,编码后变成 4 个 Base64 字符,属于正常现象。

解码报错「不是有效的 Base64」怎么办?

请检查内容是否被截断、是否混入了非法字符。Base64 只包含 A-Z、a-z、0-9、+、/ 以及结尾的 =,URL 安全变体使用 - 和 _,本工具两种都能解码。

Base64 是加密吗?

不是。Base64 只是编码方式,任何人都可以无损还原原文,切勿用它来"加密"密码或敏感数据。