About
About day2dayfile
day2dayfile is a small independent project: a free, privacy-first file converter that does as much of the work as possible inside your browser, without uploading your files anywhere.
Why this exists
Most "free online file converters" work by taking your file, uploading it to a server, doing the conversion there, and giving you a download link. That works fine for a meme image. It does not work fine for a contract, a tax return, a personal photo, or anything else you would not casually hand to a stranger.
Modern browsers can do a surprising amount of heavy lifting on their own. Image encoding, PDF manipulation, audio re-encoding, even video transcoding through WebAssembly versions of FFmpeg — all of this is now possible without a single byte of your file ever leaving your computer. day2dayfile is built around that idea. Convert files quickly, keep the files private, do not ask the user for an account, and do not pretend that "free" requires sending data to a server.
What the tool does
- Converts between JPG, PNG, WebP, and QOI for images, with resolution presets and compression controls.
- Merges multiple PDFs into one, or splits one PDF into individual page downloads.
- Re-encodes audio to and from WAV, MP3, OGG, FLAC, M4A, and WebM audio, using bundled encoders where browsers cannot do it natively.
- Compresses and converts video between MP4, WebM, MOV, MKV, and M4V using a WebAssembly build of FFmpeg.
- Everything runs in your browser. The 30 MB cap on the web version exists so the browser does not run out of memory mid-conversion. The downloadable local ZIP has no cap.
How it pays for itself
The website is free and is supported by display ads served through Google AdSense. There are no subscription tiers, no premium accounts, and no paywalled features. The 30 MB file size cap on the web version exists because of browser memory limits, not pricing. The downloadable local version contains no ad scripts.
This is the only way I have found to keep the tool genuinely free while covering the costs of running and improving it. If you would rather not see ads at all, the local version is the answer.
What is on the roadmap
day2dayfile is still small. Things I am actively working on or planning:
- Better progress feedback for long-running video conversions.
- Drag-and-drop reordering for PDF merge.
- More EXIF handling options (preserve, strip, or strip-location-only) on image export.
- More documentation in the articles section about format choices and trade-offs.
If something does not work as you expect, please tell me — email is below.
Who built this
day2dayfile is built and maintained by one person as an independent project. I also work on an indie game called Project Twins: Constellia Moonrise, and some of the support that comes through this site helps keep that work moving too. The tool itself stays focused on file conversion; the game is its own thing.
For technical questions, bug reports, format requests, privacy questions, or anything else: support@day2dayfile.com.
Where the code runs
The image converter uses the browser's native canvas APIs plus a small library for QOI. The PDF tools use pdf-lib. Audio uses the Web Audio API for decoding, plus bundled WebAssembly encoders (LAME for MP3, libflac for FLAC, MediaRecorder for OGG/WebM). Video uses a WebAssembly build of FFmpeg. None of these libraries phone home; the page does not upload your files anywhere.
If you want to see this for yourself, open your browser's DevTools, switch to the Network tab, and run a conversion. You will not see any outbound request matching your file.
The local version
Everything the website does is also bundled into a small ZIP you can download and run from your computer. Open the included index.html in any modern browser and the converter works exactly the same way, just without ads. Download the local version.