Convert Files in Your Browser
Files are processed on your own device. Nothing is uploaded, because there is no server to upload to.
Drop any file to get started
100% In-Browser Processing
Your files are processed strictly in local device memory. Nothing is uploaded. See how, and check for yourself.
How it works
The site is a static export — HTML, JavaScript and WebAssembly on a CDN, with no backend behind it. When you drop a file in, the page reads it into memory and runs the conversion in a Web Worker on your own CPU. The output is handed back as a blob URL for you to save. At no point is there a request carrying your data, because there is no endpoint that would accept one.
The heavy lifting is done by the same libraries a desktop tool would use, compiled to WebAssembly: ffmpeg for video and audio, libheif for HEIC, Tesseract for OCR, qpdf and pdf-lib for PDFs, libarchive for 7z and tar. Simpler jobs — resizing an image, reformatting JSON — use browser APIs directly and need no download at all.
The trade-off is honest and worth stating: your device does the work, so a long video takes longer on a phone than on a workstation, and a file large enough to exhaust available memory will fail rather than queue. In exchange, the file never leaves the machine it started on.
Nothing is uploaded
Not the file, not its name, not the settings you chose. This is a property of the architecture rather than a policy: there is no server that could receive them. Open your browser's network panel during a conversion and you will see it.
No round trip
A 200 MB video is not sent anywhere and not fetched back, so the upload and download disappear from the total. Whether that is faster overall depends on your CPU against theirs — on a slow connection it usually is, and there is never a queue.
Runs without a connection
A service worker caches the pages and worker bundles after the first visit, so the converters keep working offline. Tools whose codec or model you have not downloaded yet are the exception — there is nothing cached for them to run.
What is actually supported
Images convert between HEIC, AVIF, WebP, PNG, JPG, GIF and SVG. Video and audio go through ffmpeg, which covers MP4, MKV, MOV, WebM, MP3, WAV, FLAC, AAC and Opus, plus the operations around them — trimming, cropping, rotating, muting, changing speed, burning in subtitles. PDFs can be merged, split, rotated, compressed, unlocked, watermarked, numbered, and converted to and from images. CSV, JSON, YAML, XML and Markdown convert between each other. ZIP, RAR, 7z and tar.gz archives can be extracted.
The supported formats page lists every pair that is wired up. A build check enforces that each input format has a real sample file committed to the test suite and is actually accepted by the tool that claims it, so the list cannot drift ahead of what the code does. Pairs that are not on it are not supported, rather than supported badly.
Image Converter
Convert HEIC, AVIF, WebP, PNG, JPG, and SVG. Compress images or convert to PDF.
Video & Audio
Convert MP4, MKV, MOV, WebM. Extract audio to MP3, WAV.
PDF Tools
Convert PDFs to images, images to PDF, or merge multiple PDFs into one document.
Geodata Tools
Convert spatial data files like KML and GPX into standard GeoJSON format.
Archive & Extractors
Open ZIP, RAR, 7z and TAR.GZ archives, or bundle files into a new ZIP.
Data & Docs
Convert CSV, JSON, YAML, XML, and Markdown. Extract ZIP archives.
Supported Formats
Browse our complete directory of all supported file formats and extensions.
The categories above are the common paths. The full tools directory lists everything in one place, including the standalone utilities that do not belong to a category, and the guides cover how particular conversions work and where they stop working.