Nothing leaves this tab.
Free image and PDF tools that never upload your files
Convert, compress and resize images, and merge, split and compress PDFs, with free tools that run entirely in your browser. Your files are never uploaded, there is no account, and once you have used a tool online, it keeps working offline.
| Format | PNG | JPEG | WebP | AVIF | GIF | BMP | ICO | QOI | TGA | PPM | PGM | PBM | ICNS | SVG | TIFF | HEIC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Read | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes |
| Write | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no |
What current browsers report. With JavaScript on, the table is measured in your own browser as the page loads, and a cell changes wherever yours differs.
Every tool
63 of them. Pick a category, or take the whole list.
What happens to a file
- 01
It is read
The browser reads the file from disk into this tab’s memory. That is a local operation, the same one a photo viewer performs.
- 02
It is decoded
The compressed bytes become raw pixels on a canvas — inside a background thread, so the page stays responsive.
- 03
It is changed
Your settings become an ordered list of operations. Every tool in File4Edit is a different list over the same pipeline.
- 04
It is written back
The pixels are re-encoded into the format you asked for and handed to you as a download. Then the memory is released.
Nothing is uploaded
The whole pipeline is JavaScript running in this tab. Open your network panel and process a file — you will see no requests. That is the entire privacy story.
It works offline
Once you have used a tool online, it keeps working with the network off. The work happens in this tab, so there is no queue, no rate limit and no account.
Batches stay responsive
Processing happens on background threads, so fifty files will not freeze the tab. The progress you see is real progress.
The usual arrangement
How File4Edit works
When you open a file, your browser reads it from disk into the tab's memory, decodes it to pixels in a background thread, applies the changes you set, and encodes the result as a download. No step sends the file anywhere, which is why there is no upload wait, no file-size cap beyond your own device's memory, and no account.
PDFs are opened with pdf.js and written with pdf-lib, both running in the same tab. Once you have used a tool online, it keeps working with the network switched off. How the site handles the little it does record is set out in the privacy policy.
How to use Free image and PDF tools that never upload your files
- Drop a file on the page Drag one or more files onto the drop area on the front page. An image opens in the editor, a PDF opens in PDF to image, a video opens in Video frames and an SVG opens in the SVG optimizer.
- Or pick a tool from the grid Every tool sits in one grid below the hero, filtered in place by category: everyday, PDF, correct and enhance, effects, add and remove, make something new, and inspect and extract.
- Set what you want changed Each tool shows its own controls beside a before-and-after view. Dimensions, quality and the resulting file size update as you move the controls.
- Download the result Save the single file, or download a whole batch as one ZIP. No file is sent anywhere at any point, so once you have used a tool online, the same steps work with the network disconnected.
Free image and PDF tools that never upload your files: common questions
Are my files really not uploaded?
No file is uploaded. Your browser downloads the site's HTML, CSS and JavaScript, and the work itself is that JavaScript running on your own device. You can check it: open the browser's network panel and process a file, and no request carries it. Or use a tool once, then disconnect from the internet and keep working.
Which formats can File4Edit save to?
PNG, JPEG, WebP, GIF, BMP, ICO, ICNS, QOI, TGA, PPM, PGM and PBM, plus PDF through the PDF tools. WebP works in Safari and on iPhone and iPad too, where File4Edit uses its own WebP encoder because the browser cannot write one itself. GIF output keeps fully transparent areas, but GIF transparency is all-or-nothing, so soft edges are blended onto a solid background. AVIF, SVG, TIFF and HEIC files open, but no browser's built-in encoder can save AVIF and File4Edit has no AVIF encoder of its own, so it does not offer AVIF as an output.
Is File4Edit really free?
Yes. There is no paid tier, no sign-up and no limit on the number of files. The work happens on your own device, so there is no per-file cost to pass on.
How large an image can it handle?
The limit is your own device's memory rather than a plan or a service tier. Above roughly 100 megapixels a browser starts refusing to allocate, and File4Edit stops and says so instead of crashing the tab.