About AllConvert
AllConvert exists because converting a file shouldn't require installing software, creating an account, or — worst of all — uploading your documents to a stranger's server and hoping they delete them.
So we built the converter we wanted to use: one page, drop a file, pick a format, done. Everything runs locally in your browser. The site has no backend that ever touches your files, which means the privacy promise isn't a policy decision that could change — it's how the software physically works.
Why we built it
Most online converters follow the same pattern: upload your file, wait for a remote server to process it, then download the result. That model raises obvious privacy questions, introduces unnecessary latency, and often comes with file-size caps designed to push you toward a paid plan. We wanted to prove that a different approach was possible — one where the conversion happens instantly on your own machine, with no upload step, no account, and no artificial limits beyond what your browser's memory can handle.
How it works
AllConvert is a purely static website. There is no application server, no database, and no file-processing pipeline running in the cloud. When you drop a file onto the page, JavaScript running inside your browser reads it, performs the conversion, and hands you the result — all without a single byte of your data leaving your device. The page loads the conversion libraries it needs on demand, so a simple image-to-PNG conversion does not force your browser to download a PDF engine.
This client-side architecture means your files stay private by design, not by policy. Even if someone intercepted the network traffic between you and the site, they would see only the static HTML, CSS and JavaScript that make up the tool — never your documents, images or data.
What it handles
Images (PNG, JPG, WEBP, GIF, BMP, ICO, AVIF, SVG and HEIC/HEIF), text and data formats (CSV, TSV, JSON, XML, YAML, Markdown and more), Office documents (DOCX, XLSX, XLS and ODS), PDFs, ZIP and GZIP archives, subtitle files (SRT/VTT), and text encodings like Base64 and hex. The full list, with details and caveats, is on the converter page and in the FAQ.
Built on open source
AllConvert stands on the shoulders of excellent open-source libraries, loaded only when the conversion you ask for needs them:
- pdf.js (Mozilla) — reading and rendering PDFs
- jsPDF — creating PDFs from images
- mammoth.js — converting DOCX documents
- SheetJS — reading XLSX spreadsheets
- fflate — fast ZIP and gzip compression and extraction
- js-yaml — YAML parsing and serialization
- heic2any — converting iPhone HEIC/HEIF photos
Image conversion, CSV/JSON/XML handling, Markdown rendering and all encodings are implemented directly in the page with no dependencies at all.
Libraries are loaded from CDN only when a specific conversion requires them, keeping initial page loads fast. Each library is pinned to a tested version to ensure consistent behavior across updates. We evaluate new libraries regularly and add support for additional formats when a reliable, browser-compatible option becomes available.
How the site is funded
The site is free and supported by a small number of ads. We keep them out of the way of the actual tool, and they never interact with your files in any form — see the Privacy Policy for the specifics.
Who maintains it
AllConvert is an independent project run by one developer, not a company. It launched in 2026 and is updated as time allows. There is no team, no investors and no sales department — which is exactly why there is no account wall, no upsell and no file-size limit designed to sell you a subscription.
How the guides are written
The guides and tips on this site are written from hands-on experience building the converters themselves. When an article explains why HEIC files will not open on Windows or why a scanned PDF has no extractable text, that is the same research that went into making the corresponding tool work. Where a claim is uncertain, we describe the mechanism rather than invent a precise figure, and we correct pages when readers point out mistakes.
What comes next
New formats get added when a reliable browser-side library exists for them and enough people ask. Requests genuinely shape the priority order, so if a conversion you need is missing, saying so is the most effective thing you can do.
Get in touch
AllConvert is independently built and maintained. If something is broken, missing or confusing, we genuinely want to know — the contact page explains the fastest way to reach us.