Skip to content(if available)orjump to list(if available)

Show HN: A fast, privacy-first image converter that runs in browser

Show HN: A fast, privacy-first image converter that runs in browser

16 comments

·October 24, 2025

Hey HN

I built ImageConverter.dev because I got tired of “free” image converter sites that force uploads, or throttle conversions.

So I made a tool that runs 100% client-side — meaning your images never leave your device. It’s built for speed, simplicity, and privacy.

What it does

Convert images between JPG, PNG, WebP

Works offline once loaded (PWA support)

How it works

It uses the Canvas API and WebAssembly to handle conversions directly in the browser. There’s no upload, no tracking, no server costs, and it’s fast even on mid-range devices.

Why I built it

I wanted an instant, no-ads, privacy-safe way to handle images for my personal projects — something lightweight enough to replace desktop tools.

Try it

https://imageconverter.dev

Would love feedback from the community — especially on:

Performance on different browsers/devices

Thanks for reading!

martypitt

Congrats on shipping.

However, the "Privacy First" and "No Ads" claim gets eroded pretty quickly by cookies, and requests to trackers like n.clarity.ms, google-analytics and adtrafficquality.google.

Note - I don't actually have an issue with any of those things - if you wanna monetize this service through analytics and ads, that's up to you. But it's at odds with your privacy first claims.

blopker

Yeah, I made a local image compressor/converter for myself that's actually private: https://github.com/blopker/alic

wainguo

Good job!

wainguo

Thanks for your advice, I’ll update some of the text to fix the issue

raymondgh

I love free+local. Can you add SVG->PNG with transparency? I never need help with any of the conversions you support today, but going from vector to raster would be super convenient!

wainguo

sure,I will try to add SVG support tomorrow

wainguo

I build cool image tools: Here is another two tools you may found helpful

https://bulkresizeimages.online/

https://resizeimage.dev/

all these tools process image just in browser and never upload images to any server.

And more tools in the kitchen

jauntywundrkind

https://squoosh.app/ has long been my go-to. UI is fantastic for letting me do the thing I most often am looking for, shrinking down large image files.

wainguo

how about this ? can shrink bulk images lighting fast: https://bulkresizeimages.online/

lukaslukas

Welcome to imageconverter.dev imageconverter.dev asks for your consent to use your personal data to:

Personalised advertising and content, advertising and content measurement, audience research and services development Store and/or access information on a device ...

WTF? Privacy first?

wainguo

Oh, The privacy policies is a template, Here privacy is mainly refer to the images data never upload to any server.

mentalgear

I like the local first, but would be great if you'd mention the converter libs that you are using (probably jsquash wasm).

no_no_no_no

upload... no uploads...

wainguo

Images never upload to any server, all images processed in your browser

throwanem

The FileReader web API enables you to make local files available to content running in the browser. This entails a file picker and, depending on the verbiage in your browser UI, that may talk about "upload." That doesn't mean anything is being sent anywhere. See MDN: https://developer.mozilla.org/en-US/docs/Web/API/FileReader

(Or that nothing is; I have not audited this code. But I vouched the parent comment to point out that browsers do offer this capability, and there's nothing facially suspicious in claiming to use it.)

wainguo

Great explanation!

Maybe I should not use the text ’upload’ to avoid the confusion