新用户专享 · 注册交易最高领 100 USDT 盲盒奖励(以官方活动为准)新人注册最高领 100U 立即领取 →

Base64 在线编码与解码

把文本按 UTF-8 转成 Base64,或把 Base64 还原成原文。基于 CryptoJS 在浏览器本地运行,输入内容不会上传到服务器。

复制结果

关于 Base64

Base64 是一种把任意二进制数据表示成 64 个可打印 ASCII 字符的编码方式。它常被叫作“加密”, 但它不提供任何保密性——任何人都能直接还原,它的作用只是让数据安全地穿过只接受文本的通道, 例如邮件(MIME)、URL、JSON、以及网页里的 Data URI。

编码后体积约增加三分之一(每 3 字节变 4 个字符)。含中文时本工具先按 UTF-8 取字节再转 Base64, 因此能避免在不同系统间传输时出现乱码。

Base64 索引表

Base64 用下面这 64 个字符表示数值 0–63,不足的位用 = 在末尾补齐。

数值字符数值字符数值字符数值字符
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/

编码时先把每个字节拆成二进制并首尾相接,再按每 6 位一组切分(26=64),每组对照上表取字符; 最后一组不足 6 位时末尾补 0。解码就是反过来。若无特别说明,非 ASCII 字符默认按 UTF-8 处理。

您的足迹:
Link:优速网#