Private, In-Browser File Processing — How FileVault Studio Works
FileVault Studio is a complete file-processing workstation that runs entirely inside your web browser. Unlike traditional online converters that ask you to upload your documents to a remote server, wait in a queue, and then download the result, FileVault Studio does all of the work locally on your own device. The moment you drop a file into the staging area, it is read into your browser's memory and handed to fast JavaScript and WebAssembly routines that compress, convert, and transform it right there on your machine. Nothing is transmitted anywhere.
How Client-Side Image & PDF Processing Works
Modern browsers ship with a remarkably powerful set of built-in engines. The HTML5 Canvas API can decode an image, resize it, redraw it, and re-encode it into JPG, PNG, WebP, or AVIF — the same operations a desktop image editor performs, only sandboxed inside a browser tab. For documents, the open-source PDF.js engine (originally built by Mozilla) parses the internal structure of a PDF, rasterizes each page onto a canvas at whatever resolution you request, and exposes the underlying text layer for extraction. To build PDFs from scratch, FileVault Studio uses pdf-lib, which assembles pages and embeds your images without any server round-trip. When you export a batch, JSZip packages every result into a single archive in memory and hands it to you as one convenient download.
Because these libraries execute as WebAssembly and optimized JavaScript, they run close to native speed. Compressing fifty photographs, rendering a hundred-page PDF into images, or merging a folder of screenshots into a single document all happen in seconds — and the heavier the batch, the more obvious the advantage of skipping network transfers entirely. There is no upload bar, no processing queue, and no download wait, because your files never take a trip across the internet in the first place.
Why Local Processing Guarantees 100% Data Security
Privacy on the traditional web is a matter of trust: you have to believe that the service you uploaded your tax return, medical scan, or product mock-up to will not store it, index it, train on it, leak it, or hand it to a third party. With client-side processing, that trust becomes unnecessary. Your files are never uploaded, so there is no server-side copy to secure, no database to breach, and no retention policy to read. This is what security engineers call a zero-knowledge design — the tool literally cannot see your data, because the data stays on your side of the wire.
This architecture is especially valuable for sensitive material: legal contracts, financial statements, passport scans, unreleased designs, patient records, and internal company assets. It also means FileVault Studio keeps working with your Wi-Fi switched off. After the page and its libraries have loaded once, you can go completely offline and continue compressing images or converting PDFs — a genuine airplane-mode workflow. And because there is no per-file server cost, there is no reason to cap how many files you process. Bring fifty, five hundred, or an entire shoot; the only real limit is the memory in your device.
Everything You Can Do Here
- Bulk-compress images with a quality slider, dimension caps, and a target-size mode that hits a specific kilobyte budget automatically.
- Convert between formats — JPG, PNG, WebP, AVIF and an SVG wrapper — while stripping EXIF metadata for extra privacy and smaller files.
- Turn PDFs into images at standard, high, or ultra resolution for slides, thumbnails, or archival.
- Extract PDF text into clean
.txtor structured Markdown. - Combine images into a single PDF, sized to each image or fitted onto A4 pages.
- Download everything as a ZIP in one click.
Frequently Asked Questions
Are my files uploaded to a server?
No. Every operation runs inside your own browser using JavaScript and WebAssembly. Your files are read from disk into local memory, processed on your device, and offered back to you as a download. Nothing is ever transmitted to a server — you can verify this by opening your browser's Network tab and watching it stay silent while you work.
Is there a file size or quantity limit?
There is no artificial limit. You can process dozens or hundreds of files in a single batch. The practical ceiling is your device's available memory, because files are held in RAM while they are being processed. If a very large batch feels sluggish, split it into smaller groups.
Which image formats can I read and write?
You can read JPG, PNG, WebP, AVIF and SVG. You can export to JPG, PNG, WebP, and — on browsers that support it — AVIF, plus an SVG wrapper that embeds your raster image. AVIF export support is detected automatically; if your browser can't encode AVIF, that option is disabled so you never get a broken file.
Does compressing or converting remove EXIF metadata?
Yes. Because images are re-drawn and re-encoded through an HTML canvas, embedded EXIF data — GPS coordinates, camera model, timestamps and more — is stripped automatically. That improves your privacy and shaves a little off the file size at the same time.
How does "target file size" compression work?
When you set a target such as "under 200 KB", FileVault Studio repeatedly re-encodes the image at different quality levels using a binary search, and — for lossless formats or stubborn images — gently reduces the dimensions until the result fits your budget. You get the largest, sharpest version that still meets the limit.
Is FileVault Studio free?
Yes, it's completely free to use. The site is supported by unobtrusive advertising, which is clearly labelled and kept separate from the tools themselves. Your files and their contents are never used for advertising, because they never leave your browser.