Skip to main content
appkiro.com

Base64 在线编码与解码

在线编码或解码文本与文件,支持标准 Base64 和 URL-safe Base64;查看字节与填充信息后复制或下载结果。

Base64 实用工具 · 准确完成 Base64 转换

这个工具有什么作用

此页面可将 UTF-8 文本或文件字节编码为 Base64,也可反向解码并查看填充与字节数。普通场景选择标准 Base64;接收系统要求 Base64URL 时才选择 URL-safe。

立即转换

1

输入或上传

粘贴内容或选择文件

2

选择操作

编码、解码或检查信息

3

查看结果

检查输出和字节详情

1. 输入

0 个字符

2. 操作

3. 输出

0 个字符

4. 快捷操作

5. Base64 信息

说明Base64 将字节表示为文本,并不是加密。
字符表A-Z, a-z, 0-9, +, /, =
输入大小0 个字符 / 0 字节
输出大小0 个字符 / 0 字节
填充使用 = 补足四字符分组。
状态就绪

工作原理

输入字节

101010 111100 110101 ...

拆分为 6 位组

101010 111100 110101 ...

转换为索引

42 60 53 ...

Base64 字符

q 8 1 ...

如何使用转换器

  1. 粘贴源数据,或选择本页面支持的文件。

  2. 选择编码或解码,再选择标准 Base64 或 URL-safe Base64。

  3. 检查输出和字节信息,然后复制或下载结果。

输出与格式行为

页面支持编码、解码和信息查看。标准 Base64 使用 RFC 4648 字母表;URL-safe 形式用 - 和 _ 替代不便出现在 URL 中的 + 和 /。

标准 Base64 使用常规 RFC 4648 字母表。只有接收系统要求 Base64URL 时才选择 URL-safe;填充规则可能因协议而异。

专家提示

按接收系统规范选择变体,不要猜测。令牌与 URL 常见 Base64URL,但许多 API 仍要求标准 Base64。

适用场景

典型使用场景包括:

  • 把数据放入只接受文本、容易破坏原始字节或换行的配置字段。
  • 为要求 Base64 文本的 API、Webhook 测试样本 或集成测试准备精确负载。
  • 在原始表示不透明或难以完整粘贴时,检查和比较小型负载。

限制与安全提示

重要限制:

  • Base64 通常会使有效载荷增加约三分之一,这还不包括 data URL 前缀或外围标记。
  • Base64 是可逆编码,不是加密。拿到字符串的人仍可还原原始字节。

常见问题排查

输入被拒绝

移除外围引号,确认标准/URL-safe 选项,检查填充,并确认字符串没有被截断。

解码文本乱码

字节可能不是 UTF-8,或本身就是二进制。请用 Hex 或二进制页面检查同一负载。

常见问题

Base64 是加密吗?

不是。Base64 是可逆编码,不能替代保密或访问控制。

标准 Base64 与 Base64URL 有什么区别?

标准 Base64 使用 + 和 /;Base64URL 使用 - 和 _,并可能省略填充。请选择接收系统要求的形式。

为什么 Base64 输出更大?

Base64 将每三个输入字节映射为四个字符,并可能添加填充,因此负载通常增加约三分之一。

手机上可以使用吗?

可在现代手机浏览器中打开本页。文件选择、内存占用与下载方式因设备而异,移动端建议先用较小输入测试。

下一步请进入相同语言的相关页面:

在上方粘贴输入内容,执行转换,然后复制或下载结果。