logo
GeekFormat

文本转 Base64

原文输入
0 字符

在线文本转 Base64 工具,支持标准 Base64 与 Base64Url 格式,可选 UTF-8/Latin1 字符集,适合接口调试、URL 参数编码与配置生成。

相关推荐

适用场景

  • 将配置文本、Token 或参数转换为 Base64 用于 HTTP Header 或 URL 传输
  • 生成 Basic Auth 所需的 Base64 编码凭据
  • 验证不同系统或语言中文本到 Base64 的转换结果是否一致
  • 学习编码原理时对比 UTF-8 与 Latin1 的 Base64 差异

功能特点

  • 双格式输出:支持标准 Base64 与 Base64Url(URL 安全变体)两种编码格式
  • 字符集切换:可选 UTF-8 或 Latin1,确保不同编码体系下的转换结果一致
  • 实时转换:输入文本后立即生成 Base64 编码,支持多行文本批量处理
  • 一键复制:编码结果可直接复制到剪贴板,用于接口联调或配置

使用方法

  1. 输入或粘贴需要编码的文本内容
  2. 选择字符集(UTF-8 或 Latin1)与输出格式(Base64 或 Base64Url)
  3. 查看实时生成的 Base64 编码结果
  4. 复制编码结果用于接口、配置或进一步处理

常见问题

Base64 和 Base64Url 有什么区别?

标准 Base64 使用 `+` 和 `/` 字符,Base64Url 将其替换为 `-` 和 `_`,避免在 URL 和文件名中产生转义问题。JWT 和 URL 参数场景通常使用 Base64Url。

UTF-8 和 Latin1 编码的 Base64 结果会不同吗?

会。UTF-8 对中文等非 ASCII 字符使用多字节编码,Latin1 仅支持单字节字符集。选择与目标系统一致的字符集才能得到匹配的 Base64 结果。

适合生成 Basic Auth 凭据吗?

适合。Basic Auth 要求将 `username:password` 格式转换为 Base64,此工具可快速完成编码。

多行文本如何处理?

多行文本会整体进行 Base64 编码,换行符也会被编码进结果中。如需逐行独立编码,可使用批量 Base64 编码工具。