Convert Text to Base45

Convert plain text into Base45 encoding instantly using this fast, browser-based tool. Format output with optional line breaks, import text files, and preview results live. Copy or export your Base45 output in one click without leaving the page.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .log, .json, .xml, .md, .html, .htm, .yaml, .yml, .ini
Total characters: 0
Options
Add line breaks every 64 chars

How to Use:

To get started, paste your text into the input box or upload a file using the “Choose File” button. The tool converts your input into Base45 using the standard 45-character alphabet defined by RFC 9285. Each pair of bytes is encoded into three Base45 characters, while single bytes are encoded into two. You can enable line breaks in the “Options” section to wrap the output at 64 characters for better readability. Once the tool generates the output, you can copy it or export it as a plain-text file. Use the “Clear All” button if you want to reset the input, output, and settings.

What the Convert Text to Base45 Tool can do:

This tool encodes UTF-8 text using the Base45 alphabet, which includes uppercase letters, digits, and a few symbols. Unlike Base64 or Base32, Base45 is optimized for short and scan-friendly payloads especially in constrained environments like barcodes or digital certificates. You can paste content directly or load it from a supported file format such as .txt, .csv, or .json. Because everything runs in your browser, you never have to worry about data privacy or external uploads. In addition, all encoding happens instantly as you type.

Example:

Input:

Hello world!

Base45 Output:

BB8GGF9WRT6D9C91F9WEH

With line breaks enabled:

BB8GGF9WRT6D9C91F9WEH

Common Use Cases:

Base45 encoding is commonly used in QR-based systems like EU Digital COVID Certificates (DCC) and ticketing platforms. For instance, developers might use this tool to prepare binary payloads before compressing and signing them. Educators may also use it to explain how different base systems work and why Base45 was designed for high-density contexts. Thanks to its instant preview, line-breaking control, and file support, this tool simplifies the process of working with Base45 in technical and instructional scenarios.

Useful Tools & Suggestions:

If you’re switching to Base45, you might want to look at Convert Text to Base32 for simpler encoding needs. And if you’re prepping this for compact transmission, Convert Text to Base64 is another solid pick widely supported and easy to decode later.