Base45 Converter
Free online Base45 converter. Encode text to Base45 and decode Base45 back to text per RFC 9285. Compact encoding for EU Digital COVID Certificates, Green Pass, and QR code payloads. 100% client-side, no upload.
Loading tool...
What is Base45 Converter?
A Base45 Converter encodes text or binary data into a compact string using the 45-character alphabet defined in RFC 9285, and decodes Base45 back to the original bytes. Every two bytes of input become three Base45 characters, making it more compact than Base32 while avoiding the URL-unsafe plus and slash characters of standard Base64. Base45 is the encoding inside the QR codes of EU Digital COVID Certificates and other signed health credentials. This tool runs entirely in your browser, so nothing is ever uploaded.
Key Benefits
- Instant two-way conversion: encode to Base45 and decode back
- RFC 9285 compliant - the standard behind EU Digital COVID Certificates
- More compact than Base32, no URL-unsafe characters
- Shows decoded bytes as both UTF-8 text and raw hex
- 100% client-side - nothing leaves your device
Common Use Cases
- β’Encoding or decoding EU Digital COVID Certificate (Green Pass) payloads
- β’Building compact QR code payloads that stay under size limits
- β’Inspecting Base45 data from signed health or identity credentials
- β’Learning how Base45 differs from Base64 and Base32
How to Use the Base45 Converter
- Pick a mode: Choose Encode (text to Base45) or Decode (Base45 to text).
- Enter your value: Type the text to encode, or the Base45 string to decode. The tool converts and validates automatically as you type.
- Check the result: The output appears instantly: the Base45 string (encode) or the decoded text plus hex bytes (decode). Any invalid characters are flagged with a clear error message.
- Copy the result: Click Copy next to the output (Base45, decoded text, or hex bytes) to use it in your QR code, certificate, or documentation.
Key Features
- Two-way conversion: encode text to Base45 and decode Base45 back
- RFC 9285 compliant - the standard for EU Digital COVID Certificates and Green Pass
- Correctly handles 2-byte-to-3-char and 1-byte-to-2-char chunk encoding
- More compact than Base32, avoids URL-unsafe characters of Base64
- Shows decoded bytes as both UTF-8 text and raw hex
- 100% client-side - nothing is uploaded