Show HN: Free image tools that never upload your files

umarratra1 pts0 comments

Free Image Tools — Compress, Convert, Resize (No Upload)<br>Skip to contentNo upload · 100% private

Processed locally in your browser — nothing is uploaded.<br>Image tools that never upload your files<br>Compress, convert, resize and edit images right here in your browser. No signup, no watermarks, no file limits — and not a single byte sent to a server.<br>Compress an imageBrowse all 42 tools

Nothing is uploaded<br>Your files are opened, processed and saved without ever crossing the network. Check DevTools if you like.

Real codecs, not canvas<br>MozJPEG, oxipng, libwebp and libavif compiled to WebAssembly — the same encoders desktop tools use.

Fast, and it stays fast<br>Encoding runs in Web Workers across several cores, so the interface never freezes, even on a folder of 300 photos.

Keeps working offline<br>A tool you have used once keeps working with the network switched off — the code is already on your device.

42 tools, one promise<br>Every one of them runs on your device. Pick the job you need doing.

No tool matches that. Try a format (webp ), an action (crop ), or a size (100kb ).<br>Compress<br>Shrink file size without visibly hurting quality — or hit an exact KB target.

Image CompressorQuality slider or exact target size · 100% local<br>Compress to 20KBHits 20KB exactly · nothing leaves your device<br>Compress to 50KBHits 50KB exactly · nothing leaves your device<br>Compress to 100KBHits 100KB exactly · nothing leaves your device<br>Compress to 200KBHits 200KB exactly · nothing leaves your device<br>Compress to 500KBHits 500KB exactly · nothing leaves your device<br>Compress to 1MBHits 1MB exactly · nothing leaves your device<br>Bulk CompressorHundreds of images · one ZIP · zero uploads

Convert<br>Move between JPG, PNG, WebP, AVIF, HEIC, SVG and PDF.

Image ConverterJPG · PNG · WebP · AVIF · HEIC — all in-browser<br>PNG to JPGTransparency-aware · quality control · 100% local<br>JPG to PNGLossless PNG output · nothing uploaded<br>PNG to WebPKeeps alpha · 25–50% smaller · in-browser<br>JPG to WebPSmaller files, same quality · 100% local<br>WebP to PNGAlpha preserved · lossless · nothing uploaded<br>WebP to JPGUniversal compatibility · quality control<br>HEIC to JPGiPhone photos → JPG · batch · never uploaded<br>HEIC to PNGLossless PNG from HEIC · fully offline<br>AVIF to JPGModern format → universal JPG<br>GIF to PNGTransparency preserved · first-frame export<br>BMP to JPG10–20× smaller than the source bitmap<br>SVG to PNGAny resolution · alpha preserved · local<br>Image to PDFMulti-page PDF · reorder · A4 or fit

Resize & Crop<br>Change dimensions, crop to any shape, and hit document photo standards.

Image ResizerLanczos resampling · presets · nothing uploaded<br>Bulk ResizerWhole folders · one ZIP · fully offline<br>Image CropperDrag, snap to ratio, pixel-precise<br>Circle CropTransparent PNG avatars · 1-click<br>Passport PhotoOfficial mm sizes at 300 DPI · 100% private<br>Image SplitterInstagram grids & mosaics · ZIP download

Edit & Utility<br>Rotate, blur, watermark, strip metadata, generate favicons and more.

Rotate ImageAny angle · fixes EXIF sideways photos<br>Flip ImageMirror horizontally or vertically · instant<br>Remove BackgroundAI cut-out that never uploads your photo<br>GrayscalePerceptual luminance, not a naive average<br>Blur ImageRedact faces & plates · permanent · local<br>Add WatermarkText or logo · batch · no forced branding<br>Color PickerHEX · RGB · HSL + auto palette extraction<br>Favicon Generator.ico + PNGs + manifest + HTML snippet<br>ICO GeneratorMulti-resolution .ico · 16px → 256px<br>EXIF RemoverSee the GPS data, then strip it · fully local<br>Image to Base64data:image/… for CSS, HTML & JSON<br>Base64 to ImagePaste a data URI, get the file back<br>Collage MakerGrid, strip & mosaic layouts · local render<br>Meme GeneratorImpact text, no watermark, no signup

How it actually worksWhy we can promise your files never leave your device

01The browser opens the file<br>When you drop an image, the browser hands the page a reference to the bytes already on your disk. Reading a local file needs no network, and a web page cannot upload one without explicitly sending it somewhere. We never do.

02A Web Worker does the work<br>The bytes are passed to a background thread running MozJPEG, oxipng, libwebp or libavif — real, production codecs compiled to WebAssembly. This is why the page stays responsive and why the quality matches desktop software.

03The result goes to your Downloads<br>The encoded bytes become a Blob and the browser saves it. Nothing was transmitted, so nothing can be intercepted, logged, retained after "24 hours", or trained on. There is no copy to delete because no copy was ever made.

Questions people ask<br>Are my images really not uploaded?+Yes. Every tool decodes, processes and re-encodes your image inside your browser tab, using the Canvas API and WebAssembly builds of the same codecs desktop software uses. You can verify it: open your browser DevTools, switch to the Network tab, and process an image. You will see no upload request. You can also disconnect from the internet after the page loads and the tools keep...

image nothing compress browser device local

Related Articles