Glyph WidgetsGlyph Widgets
工具关于联系博客隐私条款移除广告在Ko-fi上支持

© 2026 Glyph Widgets LLC. 保留所有权利。

·

100% 客户端处理

开发者
文本和写作
图像和颜色
媒体
网络和SEO
实用工具
隐私与安全
计算器
  1. 首页
  2. 开发者
  3. 编码
  4. Base64编码/解码器

Base64编码/解码器

最后更新:2026年3月5日

即时将文本编码为 Base64 或解码 Base64 字符串。完全支持 Unicode 和 URL 安全模式。所有处理都在您的浏览器中本地进行。

0 字符
0 字符
分享

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

功能

  • ▶将文本编码为 Base64
  • ▶将 Base64 解码为文本
  • ▶完全支持 Unicode/UTF-8
  • ▶URL 安全 Base64 模式
  • ▶将结果复制到剪贴板
  • ▶下载为文本文件
  • ▶实时转换
  • ▶一键交换和切换模式
  • ▶100% 客户端处理 - 您的数据永不离开您的浏览器

如何使用此工具

1

选择您的模式

点击「编码」将纯文本转换为 Base64,或点击「解码」将 Base64 转换回可读文本。工具会记住您的选择。

2

输入您的内容

在输入字段中粘贴或输入您的内容。对于编码,输入任何文本,包括 Unicode 字符。对于解码,输入有效的 Base64 字符串。

3

启用 URL 安全模式(可选)

如果您的输出将用于 URL,请在编码前启用 URL 安全模式。这将用 - 替换 + 并用 _ 替换 /,使其可安全用于查询字符串和路径。

4

复制或下载

结果会在您输入时自动显示。点击「复制」复制到剪贴板,或点击「下载」保存为文件。使用「交换」快速反转操作。

Base64编码工作原理

Base64编码将二进制数据转换为64个可打印ASCII字符的集合。该算法将输入字节分组为3个一组(24位),然后将它们分成4组,每组6位。每个6位值映射到Base64字母表中的64个字符之一。

Base64 字母表

A-Z(26个字符)对应值0-25。a-z(26个字符)对应值26-51。0-9(10个字符)对应值52-61。+对应值62(或URL安全模式下的-)。/对应值63(或URL安全模式下的_)。=用于输入长度不能被3整除时的填充。

Unicode 支持

标准 Base64(btoa/atob)只处理 ASCII。我们的工具首先使用 TextEncoder 将 Unicode 文本转换为 UTF-8 字节,然后编码这些字节。对于解码,我们用 TextDecoder 反向处理,确保完全支持 Unicode。

URL 安全模式

标准 Base64 使用 + 和 /,它们在 URL 中有特殊含义。URL 安全的 Base64(RFC 4648)用 - 和 _ 替换它们,并可选择移除填充。这允许 Base64 字符串直接在 URL 中使用,无需百分号编码。

常见用例

使用数据URI在HTML/CSS中嵌入图像。在JSON或XML负载中编码二进制数据。通过基于文本的协议传输文件。为HTTP基本认证编码凭据。在纯文本数据库中存储二进制数据。

限制

Base64会将数据大小增加约33%。不适合加密或安全用途。非常大的输入可能会导致浏览器性能问题。某些特殊的填充场景可能需要URL安全模式。

常见问题

Base64是一种二进制到文本的编码方案,将二进制数据转换为ASCII字符。它使用64个字符(A-Z、a-z、0-9、+和/)加上=用于填充。它通常用于在基于文本的格式(如JSON、XML或HTML)中嵌入二进制数据。

相关工具

JWT Decoder

Decode and inspect JSON Web Tokens

JSON Formatter

Format and validate JSON data

XML Formatter

Format, beautify, and validate XML documents

YAML Formatter

Format, beautify, and validate YAML files