Decode Base32 to File
Decode RFC 4648 Base32 text or a Base32 text file into the original bytes and download the result with your chosen filename. Expand to read more.
Decode Base32 to a file online
This tool converts Base32 input back to binary bytes and prepares those bytes as a downloadable file. Paste Base32 text or load it from a text source, then specify the filename you want for the decoded result.
The filename only labels the download. It does not convert the decoded bytes into a different image, document, archive, or media format.
How to restore a Base32 file
- Select the available input source and provide the Base32 text.
- Enter the original filename and extension when known.
- Click Decode.
- Download the result and verify it with the application or checksum expected for the original file.
Standard RFC 4648 Base32 uses A–Z, digits 2–7, and optional ending padding. Values created with a different Base32 alphabet may require the matching specialized decoder.
Verify decoded files
Base32 contains no built-in authentication. A value may decode successfully even if it came from an untrusted source or produces a potentially harmful file. Do not open unknown executables, documents, or archives merely because decoding succeeded.
When a trusted checksum is available, compare the decoded file with the expected SHA-256 or another specified digest before using it.
Base32 to file FAQ
How does the tool know the original file type?
It does not. Ordinary Base32 stores bytes, not the original filename or MIME type. You must supply an appropriate filename based on trusted information.
Why will the decoded file not open?
The Base32 may be incomplete, use another alphabet, represent text rather than that file format, or have been saved with the wrong extension.
How do I encode a file?
Use Encode File to Base32. For Base32 values that should be displayed as text or Hex rather than downloaded, use Base32 Decode.