Base64 ⇄ File Converter
Encode any file — document, archive, font, or binary — to Base64, or decode Base64 back into a downloadable file. Handles files up to 200MB.
Drag & drop a file here, or click to browse
Any file type, up to 200MB — nothing is uploaded
How to use this tool
For File → Base64, drop in any file (up to 200MB) to get its exact byte-for-byte Base64 encoding — safe for binary files, not just text. Larger files are encoded in a background worker and offered as a download rather than shown inline. For Base64 → File, paste the Base64 (or a full data URL) and give the output a filename with the correct extension, then click decode to download it. This round-trip preserves binary data exactly, unlike text-only Base64 tools. Runs entirely client-side.
Related Tools
Related Blog Posts
How to Zip Files and Use Base64 Encoding — A Practical Guide
Two everyday file problems — bundling files together and representing binary data as text — solved without installing anything.
Read moreHow to Convert JSON to Excel, CSV, XML, and YAML — Free Online Guide
A practical guide to turning JSON data into the spreadsheet, XML, and config formats the next tool in line actually expects.
Read moreThe Complete Guide to Converting CSV and XML Files to Excel
How to turn CSV exports and XML records into proper spreadsheets, and validate XML before you rely on it for reporting.
Read more