encoding
Encode text or uploaded files as Adobe Ascii85, or decode Ascii85 back to binary. It all runs in your browser, so your input stays on the device.
Encode text or files as RFC 9285 Base45, or decode Base45 text back to bytes. Designed for compact use with QR alphanumeric mode.
Runs in your browser — your input is processed on this device and never uploaded.
Base45 represents binary data with 45 printable characters. RFC 9285 defines it for compact use with QR Code alphanumeric mode. It is an encoding format, not encryption or compression.
Choose Encode and enter text or upload a file. Choose Decode and paste Base45 text into the same Input field. Decoding returns the original bytes.
This tool follows the RFC 9285 Base45 alphabet and has no alternate alphabet or padding mode.
Use Base45 when another system explicitly expects RFC 9285 Base45. It is less common than Base64 for general data transport, and successful decoding does not establish that the decoded content is safe or authentic.
More encoding tools on ToolkitBay.
encoding
Encode text or uploaded files as Adobe Ascii85, or decode Ascii85 back to binary. It all runs in your browser, so your input stays on the device.
encoding
Encode text or uploaded files as Base32, or decode Base32 text and files back to binary. It all runs in your browser, so your input stays on the device.
encoding
Encode text or uploaded files as lowercase hexadecimal, or decode hex back to binary. It all runs in your browser, so your input stays on the device.
encoding
Encode text or uploaded files as Base64, or decode Base64 text and files back to binary. It all runs in your browser, so your input stays on the device.
Encode bytes with Bitcoin-alphabet Base58 or Base58Check, or decode them back. Supports optional Base58Check version-byte validation.
Drag a file here, or click to upload.
Max size 60 MB
Upload is optional.