Base45 Encoder / Decoder — Free Online Tool

RFC 9285 Base45 encode & decode, as used in EU COVID QR certificates. Base45 Encoder / Decoder is a free online tool from the ToolsRift Encoders & Decoders collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.

Loading Base45 Encoder / Decoder

How to use Base45 Encoder / Decoder

Pick Encode or Decode and enter your text. Encoding turns UTF-8 bytes into the RFC 9285 Base45 alphabet; decoding reverses it back to text.

Frequently asked questions

What is Base45?

A binary-to-text encoding from RFC 9285 that maps data onto 45 characters (0-9, A-Z, space and a few symbols). It is optimised to pack tightly into QR codes' alphanumeric mode.

Where is Base45 used?

Most famously in EU Digital COVID Certificates, where the payload is Base45-encoded before being placed in the QR code.

Why 45 characters?

QR alphanumeric mode has exactly 45 symbols; Base45 uses that full set so two bytes fit in three QR-friendly characters with no waste.

More Encoders & Decoders

Ascii85 Encoder / Decoder
Adobe Ascii85 (base85) encode & decode with z shortcut and <~ ~> delimiters
Z85 Encoder / Decoder
ZeroMQ Z85 (RFC 32) base85 encode & decode for 4-byte-aligned binary data
Base62 Encoder / Decoder
Compact 0-9A-Za-z Base62 encode & decode, ideal for short IDs and URLs
Base64 ↔ Hex Converter
Convert Base64 directly to hexadecimal and back without leaving your browser
Punycode / IDN Converter
RFC 3492 Punycode encode & decode for internationalized domain names (xn--)
ROT47 Cipher
ROT47 rotate all printable ASCII by 47 — symmetric encode & decode

← View all Encoders & Decoders