zh

编码为 Base64

把任意文件编码为 Base64、Base32 或 Hex 文本,全部在浏览器本地完成,文件绝不离开你的设备。

格式 输出文件的目标格式。
  • Base64
  • Base32
  • Hex

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    编码就是把任意字节转换成一种能以纯文本形式安全传输的写法。许多系统 (电子邮件、JSON、XML、配置文件、数据库字段) 只接受可打印字符,遇到原始二进制数据就会出错。Base64 通过把每三个字节映射成四个无害的文本字符来解决这个问题;一张图片、一把密钥或一个小文件,就变成了可以安全嵌入、复制并还原回去的字符串。内容完整保留,只是换了一种写法。

    本工具提供符合 RFC 4648 的三种标准字母表。Base64 最紧凑也最常用,适合数据 URL、内嵌附件或 API 字段。Base32 只用大写字母和数字,因此不区分大小写,适合手动录入或口头朗读的场景 (TOTP 密钥就用它)。Hex (十六进制) 把每个字节写成 0-9 a-f 两个字符,比 Base64 长,但可以直接读懂,是想逐字节辨认时的标准选择,例如校验和。

    转换完全在浏览器本地通过一段小巧的纯 JavaScript 例程完成,不上传任何内容、不保存任何内容,也不会从 CDN 加载任何外部库。结果会以一个文本文件的形式出现,你可以下载或复制;配合对应的工具 (解码),就能从中逐字节精确地取回原始文件。

    技术规格

    技术规格
    输出格式TXT
    批量处理支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 放入文件。
    2. 选择格式 (默认: Base64)。
    3. 将编码后的文本下载为文件。

    限制: 编码不是加密:任何人无需密钥都能把文本还原回去,所以它不能保密任何东西,只是让二进制数据变得可以安全地以文本承载。编码后的文本也比原文件大 (Base64 大约多三分之一,Hex 大一倍)。对于非常大的文件,这种方式并不实用。

    常见问题

    我的文件会被上传吗?

    不会。编码完全在浏览器本地进行;文件绝不离开你的设备,也不会被保存。

    Base64 是加密吗?

    不是。它只是一种可逆的写法。拿到文本的人无需密钥就能还原。要保护数据,请使用加密工具。

    我该选哪种格式?

    拿不准就用 Base64 (最紧凑、最常用)。需要不区分大小写、便于录入的值用 Base32,逐字节阅读用 Hex。

    我能精确取回原始文件吗?

    能。用解码工具,文本会被逐字节还原成原封不动的原始文件。

    相关工具