Base64 编解码

源数据
0 字符 · 0 字节
结果
等待处理

左侧为可编辑源数据,右侧为只读结果。Base64 是编码而非加密,不能用于保密。所有处理在浏览器内完成。

什么是 Base64 编解码?

Base64 编解码工具将二进制数据和文本转换为 Base64 字符串或反向解码。Base64 编码使用纯 ASCII 字符表示二进制数据,可安全嵌入 HTML 图片、在 JSON 中传输数据,或存储在 XML、邮件等文本格式中。

开发者每天都会遇到 Base64:JWT Token 使用 Base64URL 编码,API 响应可能包含 Base64 文件,CSS 常用 Data URI 嵌入小图片。理解何时以及如何编解码 Base64,能避免认证流程和数据管道中的隐蔽错误。

WaiHub Base64 工具包含四个模块:核心编解码、文件工具(含图片预览)、格式转换(Hex、Data URI)和实用工具。全部在浏览器中运行,文件和文本不会离开你的设备,处理凭证或敏感载荷时尤为重要。

  • 即时编码和解码文本
  • URL 安全 Base64,适用于 JWT 和查询参数
  • 文件上传与图片预览
  • Base64、Hex、Data URI 互转
  • 智能自动检测编码/解码方向
  • 隐私优先,不上传服务器

功能特性

  • 即时将文本编码为 Base64
  • 将 Base64 解码为可读文本
  • URL 安全模式(- 和 _ 替代 + 和 /)
  • 上传文件并编码为 Base64
  • 内联预览 Base64 图片
  • Base64 ↔ Hex ↔ Data URI 转换
  • 智能检测:自动切换编码/解码
  • 一键复制结果
  • 四模块:核心、文件、转换、实用工具
  • 浏览器本地运行,不上传数据

使用方法

  1. 输入文本或上传文件

    在源面板粘贴文本,或在文件模块上传文件。需要时开启 URL 安全模式进行 JWT 风格编码。

  2. 选择编码或解码

    点击「编码」将文本转为 Base64,或「解码」反向操作。智能检测会自动选择正确方向。

  3. 查看结果

    结果面板显示输出。图片可使用文件模块实时预览解码内容。

  4. 复制或进一步转换

    复制结果,或切换到转换模块在 Base64、Hex、Data URI 之间转换。

示例

文本编码

输入

Hello, WaiHub!

输出

SGVsbG8sIFdhaUh1YiE=

文本解码

输入

SGVsbG8sIFdhaUh1YiE=

输出

Hello, WaiHub!

常见问题

这个 Base64 工具免费吗?
是的,完全免费,无需注册。
数据会上传到服务器吗?
不会,编解码完全在浏览器中完成。
Base64 是加密吗?
不是。Base64 是编码而非加密,任何人都能解码,不可用于安全保护。
什么是 URL 安全 Base64?
用 - 和 _ 替代 + 和 /,适用于 URL 参数和 JWT Token。
可以商用吗?
可以,个人和商业用途均免费。
如何预览 Base64 图片?
使用文件模块,粘贴或上传图片 Base64 即可即时预览。

相关工具