About AllConverter
AllConverter exists because file conversion online is usually worse than it needs to be: one narrow site per format pair, an upload of your private document to somebody else's server, a queue, a watermark, and finally a download that may or may not be what you asked for.
This project takes the opposite approach. Everything runs inside your browser tab using the same technologies that power modern editors — the Canvas API for raster images, a document pipeline for Markdown, HTML and PDF text, parsers for structured data, and a full WebAssembly build of FFmpeg for audio and video. Your file is read by JavaScript on your own machine and never transmitted anywhere.
The guided option engine
Most conversion failures are really decision failures. Writing a transparent PNG to JPG has to pick a backdrop colour. Turning nested JSON into CSV has to decide how to flatten. Rendering a PDF page to an image has to choose a resolution. Instead of silently guessing, AllConverter inspects the source and target pair and asks only the questions that actually change the outcome — with defaults chosen so that doing nothing still gives a good result.
Honest limits
Browser sandboxes have boundaries and we would rather be upfront about them. Very large video files are limited by available memory, AVIF encoding depends on your browser's support, and scanned PDFs contain no text to extract — AllConverter tells you and suggests rasterising the pages instead. When a conversion cannot be done cleanly, it stops with an explanation rather than handing you a corrupt file.
How the site is funded
AllConverter is free and has no accounts or upload limits. Running costs are covered by contextual display advertising, clearly labelled and kept out of the conversion workflow itself. Ads never receive your files, because your files never leave your device in the first place.