开发者工具
将文本和文件转换为 Base64 并返回
将文本或文件编码为 Base64,将 Base64 解码为文本或文件,并使用 Base64URL。转换保留在您的浏览器中。
在本地转换 UTF-8 文本、文件和 Base64URL。没有任何内容上传到 NEXNARA。
- 本地运行
- 不上传
- 即时
- 免费
Base64 比原始字节大约大 33%。超过 10 MB 的文件可能会减慢选项卡的速度。此页面阻止超过 32 MB 的文件。
使用方法
- 01 粘贴数据
- 02 运行操作
- 03 复制结果
为何选择 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 并且不会崩溃。空格被忽略。缺失的填充将被填充。损坏的输入(例如截断的字符串)将被拒绝。