Base32编码转换

字符串
操作
复制成功
结果

一、工具功能说明

  • 标准RFC4648 Base32编码/解码双向转换,兼容中文、英文、数字、符号;
  • 编码:普通文本转为Base32大写字母+数字编码串;
  • 解码:Base32编码串还原原始UTF-8文本,自动忽略填充等号;
  • 前端纯JS离线运行,无需后端;一键复制结果,非法编码给出错误提示;
  • 和Go、Python、Java、PHP标准Base32算法互通。

二、完整转换实例

1、原始输入字符串

Base32加密解密 中文测试123

2、点击【Base32加密】输出编码结果

JBAWK2LDM5WGY2LDN5ZGK4TBO5XXE2ZON5WGK4TBO5XXE2ZON5WGY3ZOM5QXG4Z3O

3、将Base32编码粘贴输入框,点击【Base32解密】还原原文

Base32加密解密 中文测试123

4、极简英文示例

输入:Hello Base32:JBSWY3DP

三、操作步骤

  1. 左侧文本框输入待转换文本;
  2. 文本转Base32:点击绿色【Base32加密】;
  3. Base32还原文本:粘贴编码串,点击蓝色【Base32解密】;
  4. 转换完成后点击「复制结果」一键导出输出内容。

四、补充规则说明

  • Base32字符集:A-Z 2-7,无数字0、1、8、9,避免视觉混淆;
  • 末尾填充符=自动兼容,解码时会自动剔除;
  • 统一使用UTF-8字节编码,中文多字节字符可完整转换;
  • Base32仅为编码,非加密算法,不能用于数据加密。