Base16编码转换

字符串
操作
复制成功
结果

一、工具功能说明

  • 标准RFC4648 Base16(十六进制)编码/解码双向转换,兼容中文、英文、数字、符号;
  • 编码:普通UTF-8文本转为大写十六进制Base16字符串;
  • 解码:十六进制Base16串还原原始UTF-8文本,自动忽略空格换行、大小写兼容;
  • 前端纯JS离线运行,无需后端;一键复制结果,非法十六进制字符给出错误提示;
  • 和Go、Python、Java、PHP、C#标准十六进制算法完全互通。

二、完整转换实例

1、原始输入字符串

Base16加密解密 中文测试123

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

426173653136E58AA0E5AF86E8A7A3E5AF8620E4B8ADE69687E6B58BE8AF95313233

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

Base16加密解密 中文测试123

4、极简英文示例

输入:Hello Base16:48656C6C6F

三、操作步骤

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

四、补充规则说明

  • Base16字符集:0-9、A-F(大写输出,解码兼容小写a-f);
  • 每一个字节对应两位十六进制字符,无填充等号,长度永远为偶数;
  • 统一使用UTF-8字节编码,中文多字节字符完整转换,无乱码;
  • Base16仅为编码格式,不属于加密算法,不能用于数据安全加密;
  • 解码自动清理输入内空格、换行、制表符,粘贴带分隔的十六进制也能正常解析。