开发者工具

将文本和文件转换为 Base64 并返回

将文本或文件编码为 Base64,将 Base64 解码为文本或文件,并使用 Base64URL。转换保留在您的浏览器中。

在本地转换 UTF-8 文本、文件和 Base64URL。没有任何内容上传到 NEXNARA。

  • 本地运行
  • 不上传
  • 即时
  • 免费
模式
字母

Base64 比原始字节大约大 33%。超过 10 MB 的文件可能会减慢选项卡的速度。此页面阻止超过 32 MB 的文件。

使用方法

  1. 粘贴数据
  2. 运行操作
  3. 复制结果

为何选择 NEXNARA

  • 私密

    数据只留在浏览器中。

  • 即时

    结果立即显示。

  • 无需上传

    不会向 NEXNARA 服务器发送任何内容。

  • 随处可用

    无需安装。

了解更多

什么是 Base64?

Base64 使用 A–Z、a–z、0–9、+ 和 / 将二进制数据转换为 ASCII 文本。它是一种编码,而不是加密。任何人都可以在没有密钥的情况下解码它。

什么是 Base64URL?

Base64URL 是相同的编码,+ 更改为 -,/ 更改为 _,并且经常省略填充。令牌和一些 URL 使用它。这不是 JWT 解码器。

为什么 Base64 更大?

每 3 个字节变成 4 个 ASCII 字符,因此结果大约大三分之一,加上可选的填充。额外的大小是预期的,而不是压缩的。

文件转为 Base64

选择或拖放一个文件以在浏览器中对其进行编码。您可以复制原始 Base64 或数据 URL。将 Base64 字符串或数据 URL 解码回可下载文件。文件未上传。

Base64 与 URL 编码

URL 编码(百分比编码)使 URL 内的文本安全。 Base64 将任意字节编码为 ASCII。对查询值和链接使用 URL 编码器;将此页面用于文本、文件和数据 URL。

如何使用

在文本模式下,粘贴文本并按编码,或粘贴 Base64 并按解码。交换两个盒子。文件模式对一个文件进行编码。 To file 将 Base64 或数据 URL 转换为下载。复制并下载 .txt 使用当前结果。

Unicode 支持

本工具编码 UTF-8 字节,因此韩语、日语、中文、阿拉伯语、印地语和表情符号都能正确往返。不会对 Unicode 字符串直接使用 btoa。

常见用途

用 Base64 做 data URL、简单文本传输,或查看已编码字符串。不要把它当成隐藏机密的方式。

隐私

文本和文件保留在浏览器中。不会将任何内容上传到 NEXNARA,也不会将任何内容保存在 cookie、本地存储或数据库中。

常见问题

Base64 是加密吗?

不是。Base64 是编码。很容易解码,不应用来保护密码或机密。

Base64 能编码 Unicode 吗?

能。本工具先把文本转为 UTF-8 字节,再转为 Base64,因此非英文文本和表情符号都能用。

我可以将文件转换为 Base64 吗?

是的。打开文件模式,选择或删除一个文件,然后进行编码。您可以复制原始 Base64 或数据 URL。文件未上传。

为什么Base64比原来的大?

Base64 每个字符存储 6 位,因此 3 个字节变成 4 个字符 — 加上填充,大约增加了 33%。

什么是 Base64URL?

URL 安全字母表: - 代替 +,_ 代替 /,并且通常没有 = 填充。在这里对其进行编码和解码。 JWT 有效负载不会被解码为令牌。

我的数据上传了吗?

不会。文本和文件仅在您的浏览器中进行转换。没有服务器上传,也没有外部API。

我可以在本地解码 Base64 吗?

是的。解码在此选项卡中运行。对于二进制数据,请使用“到文件”而不是“文本解码”。

无效的 Base64 会怎样?

该工具显示无效的 Base64 并且不会崩溃。空格被忽略。缺失的填充将被填充。损坏的输入(例如截断的字符串)将被拒绝。