top of page


Encodes or decodes text to/from Base 64.

This program started off just as a personal tool for programming, and I had a thought that it could benefit others, so I decided to package it and make it available as freeware for Windows and MacOS.

Base64Enc in action.

Base64 is a binary-to-text encoding scheme that converts binary data into an ASCII string format. Base64 is commonly used when transferring data over networks that might not reliably support binary data. Like email systems and web protocols often rely on Base64 encoding to transmit files or images. Additionally, cryptographic applications, data compression, and data storage frequently utilize Base64 to encode and decode data. Just paste the text you want to encode or decode into the top field. Next, select the operation you wish to perform — encoding or decoding — from the drop-down menu. Finally, click the "Convert" button and the result will be displayed in the text field at the bottom, ready for you to copy or use as required. New in version 1.1, you can now encode/decode from a file. In the Encode/Decode drop-down menu, choose one of the file options. Once you click the "Convert" button you will be prompted to choose an input file.


I'm not a registered Apple developer, so my apps are not signed. Due to the restrictions they've been adding to MacOS over the last few versions, you may get a few different error messages. If you get an error message that the program is damaged and should be moved to the trash, don't panic! Open a terminal window and run the following command:

sudo xattr -rd '/Applications/'

If you get an error message that the program can not be run because it is from an unidentified developer, right-click the program in your Applications folder and choose Open.

Update History

Version 1.1.5 Jul 10, 2023

  • New: Added the ability to encode/decode from a file.

Version 1.0.3 - Initial Release

bottom of page