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, and
base64 -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