Free Online Base45 Converter Β· RFC 9285 Compliant
Base45 is an encoding scheme that represents binary data using 45 printable ASCII characters, defined in RFC 9285. It's notably used for encoding data in QR codes for EU Digital COVID Certificates (EU DCC). Compared to Base64, Base45 achieves ~150% encoding efficiency (3 bytes β 2 characters), making it more compact for QR code applications.
Base45 is a data encoding scheme defined in RFC 9285 that uses 45 ASCII characters (0-9, A-Z, space, $%*+-./:) to represent binary data. Every 2 Base45 characters can encode 3 bytes, giving ~150% efficiency. It was developed primarily for QR code data in EU Digital COVID Certificates.
Base64 uses 64 characters (A-Za-z0-9+/) with 133% efficiency (3 bytes β 4 characters). Base45 uses 45 characters with 150% efficiency (3 bytes β 2 characters). Base45 avoids characters like + and / that can cause issues in URLs and QR codes, making it ideal for constrained transport formats.
Base45 uses these 45 characters: 0-9 A-Z space $ % * + - . / :. Note there are no lowercase letters β Base45-encoded text consists entirely of uppercase letters and special symbols.
Absolutely secure. All encoding and decoding happens locally in your browser using the JavaScript TextEncoder/TextDecoder API. Your data never leaves your device. This is a pure client-side tool with no server involvement.