Operating System Support for Base64
Learn which operating systems support Base64
Built-in operating system support
All major operating systems have built-in tools to encode and decode Base64. However, these are command-line tools which are not discoverable and may be beyond the expertise of most typical users.
Examples for major operating systems
On Linux, most distributions contain the base64 tool. The common usage arguments are base64 dataToBeEncoded to encode, and base64 -d dataToBeDecoded to decode.
On Windows, the certutil tool provides Base64 encoding capabilities. However, the input data must be in a file. Example usage is certutil -encode inputData.txt outputData.txt.
On MacOS, use the base64 tool. The input data must be in a file. Example usage is base64 -i inputData.txt -o outputData.txt to encode, andbase64 -D -i inputData.txt -o outputData.txt` to decode.
Support via applications
Third-party applications can be used to provide graphical user interfaces (GUIs) for Base64 tools. This allows for easier use and does not require knowledge on how to use a command-line interface.
We've also written about Base64 browser support, if that's what you're looking for.
Last updated on December 9, 2019