Skip to main content

File to Base32 Converter

Encode any file to RFC 4648 Base32 text — with or without padding, optionally line-wrapped — and decode Base32 back into a downloadable file with its type auto-detected. Runs in your browser; nothing is uploaded.

Input

Drop a file or browse
One file · any type

Any file type, up to 10.00 MB. Read locally — never uploaded.

Base32

Choose a file to see it as Base32.

Was this helpful?

Also available with

Guides

Encode any file as Base32 text, or paste Base32 and download the original file. Base32 uses only the letters A-Z and digits 2-7, so it survives case-insensitive systems, DNS labels, file names and hand transcription where Base64's mixed case and +// characters would not.

How to use it

File → Base32

  1. Choose a file (up to 10 MB). It is read locally and encoded immediately.
  2. Turn = padding off if the receiving system expects unpadded Base32 (common in TOTP secrets and URLs).
  3. Optionally wrap lines at 64 or 76 characters for email or PEM-style blocks.
  4. Copy the result or download it as a text file.

Base32 → File

  1. Paste the Base32 text. Lowercase letters, spaces, line breaks and missing padding are all accepted.
  2. Leave File type on Auto-detect (the type is recognised from the file's first bytes) or choose one, and optionally name the file.
  3. Press Decode and download the file. Images, audio and video get an inline preview.

Standard

This tool uses the RFC 4648 Base32 alphabet (ABCDEFGHIJKLMNOPQRSTUVWXYZ234567). Every 5 bytes of input become 8 characters, so the output is about 60% larger than the file. Base32hex, Crockford and z-base-32 use different alphabets and won't decode here.

Privacy

Encoding and decoding run entirely in your browser. Your file never leaves your device.

For text rather than files, use the Base32 Encoder/Decoder. Other file encodings: File to Hex, File to Base64 and Base64 to File.

base32filebinaryencodedecoderfc4648converter

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.