TingYu Tools

Base45 编解码

文本/Base45 互转

输入数据

支持任意文本数据

转换模式

Base45 字符集

使用 45 个 QR 码友好字符
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:
数字0-9(10)
字母A-Z(26)
符号$%*+-./:(9)
所有字符都在 QR 码的字母数字模式中,编码高效
📱
QR 码优化
Base45 专为 QR 码优化,使用字母数字模式可以减少 QR 码大小,常用于健康码、电子票据等
💡 使用说明

什么是 Base45?

Base45 是一种专为 QR 码优化的编码方案,使用 45 个字符(0-9、A-Z 和 9 个符号)。这些字符都在 QR 码的字母数字模式中,可以更高效地编码数据。

为什么使用 Base45?

  • QR 码优化:所有字符都在 QR 码字母数字模式中
  • 更小的 QR 码:比 Base64 生成更小的 QR 码
  • 广泛应用:欧盟数字 COVID 证书标准
  • 高效编码:比 Base64 在 QR 码中更高效

应用场景

  • 健康码(如欧盟数字 COVID 证书)
  • 电子票据和凭证
  • QR 码数据编码
  • 需要紧凑 QR 码的场景

字符集

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:

共 45 个字符:数字(10个)+ 大写字母(26个)+ 符号(9个:空格 $%*+-./:)

QR 码优化

  • QR 码有多种编码模式:数字、字母数字、字节等
  • Base45 的所有字符都在字母数字模式中
  • 字母数字模式比字节模式更紧凑
  • 结果:更小的 QR 码,更容易扫描

与其他编码对比

  • Base64: 使用 64 个字符,但在 QR 码中需要字节模式
  • Base45: 使用 45 个字符,全部在 QR 码字母数字模式中
  • 优势: Base45 在 QR 码中比 Base64 生成更小的码

注意事项

  • Base45 主要用于 QR 码场景
  • 所有字母都是大写(A-Z)
  • 编码后的数据略长于 Base64,但在 QR 码中更小
  • 已用于欧盟数字 COVID 证书等国际标准

转换结果

%69 VD82EI2B.KESTC
输入大小12 字节
输出大小18 字节
输入长度12
输出长度18
大小变化+6 字节
膨胀率1.50
字符分析
Base4518
数字5
字母10
符号3
QR 码优势
📱
字母数字模式
所有字符都在 QR 码字母数字模式中
🔍
更小的 QR 码
比 Base64 生成更紧凑的 QR 码
转换详情
原始文本Hello World!
↓ 编码
Base45 字符串%69 VD82EI2B.KESTC