实用工具本地运行
Base64 编码器及解码器
在浏览器中将文本编码为 Base64,并将 Base64 解码回文本,包括网址安全的 Base64 — 完全在线操作。
模式
文本
0 行0 字节
Base64
0 行0 字节
关于Base64 编码器及解码器
Handytool 的 Base64 编码器可将文本转换为 Base64,一键即可反向解码,无需向服务器发送您的数据。在标准 Base64 和网址安全变体(用于 JWT 和签名 URL)之间切换,粘贴任何 UTF-8 文本,直接复制结果到剪贴板。由于一切都在本地运行,您可以安全地粘贴 API 密钥、令牌或敏感字符串,不会有任何隐私风险。
Base64 编码器及解码器功能
- 01
标准和网址安全 Base64
在经典 Base64 字母表(+、/、填充)和网址安全变体(-、_、无填充)之间切换,后者被 JWT、OAuth 和签名 URL 使用。同一工具处理两种格式,无需任何依赖查找。
- 02
完整的 UTF-8 支持
非 ASCII 文本 — 表情符号、西里尔文、中文、阿拉伯文 — 都能正确编码和解码,因为 Handytool 使用原生的 TextEncoder 和 TextDecoder。不再有来自旧版 Base64 工具的 "格式错误的 UTF-8" 错误。
- 03
设计中的隐私保护
编码和解码完全在您的浏览器中进行。任何内容都不会被上传、记录或存储。安全地粘贴 API 令牌或秘密字符串 — 它们永远不会离开您的设备。
Base64 编码器及解码器常见问题
- 什么是 Base64,我何时应该使用它?
- Base64 将二进制数据表示为可打印的 ASCII 字符。它用于在 CSS 中嵌入图像、通过 JSON API 发送二进制有效负载、在 HTTP 标头中存储凭据以及编码 JWT 声明。这不是加密 — 任何人都可以解码它 — 但当频道只接受文本时很有用。
- 什么是网址安全 Base64?
- 标准 Base64 使用在 URL 中具有特殊含义的 + 和 / 字符。网址安全 Base64 将它们替换为 - 和 _,并删除尾部的 = 填充。JWT、OAuth 令牌和签名 URL 都使用此变体。处理这些格式时请切换该选项。
- Handytool 能正确处理 Unicode 和表情符号吗?
- 能。编码器首先使用浏览器的 TextEncoder 将您的文本转换为 UTF-8 字节,因此表情符号、重音字符和非拉丁文字无损地编码和解码。
- Base64 是加密吗?
- 不是。Base64 是编码,不是加密 — 任何人都可以完全反转它。使用它通过文本通道安全地传输数据,而不是隐藏秘密。对于实际的保密,请使用真正的加密(AES、RSA、TLS)。
- 我的输入会被上传到服务器吗?
- 从不。编码器完全在您的浏览器中运行,使用内置的 btoa / atob 和 TextEncoder API。任何内容都不会发送到服务器、记录或存储。