Handytool
实用工具本地运行

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。任何内容都不会发送到服务器、记录或存储。

相关工具

实用工具

探索更多工具

全部工具