Show HN: Pure front end only image tools – Trustedimagetools
trustedimagetools.comAlmost all of popular image tools currently available in internet are sending image to server for processing and says it will delete in 8 hours.
Given now the browsers are so powerful almost all of image conversion can be done in browser itself.
https://trustedimagetools.com/ - address this privacy concern.
It uses most open source WASM libraries and customized for performance and dynamically selects based on type of image.
It supports compress, convert, crop, resize etc.. and has built in almost all of quick presets users require.
Check out - https://trustedimagetools.com/ and let me know your thoughts.
Note - this is my second project of privacy, diffchecker.dev was my first and it is not #2 diffchecker in internet.
Built the same thing with a different tradeoff — Canvas API instead of WASM — so a couple of notes from that side.
The privacy claim is stronger than you're stating it. Canvas re-encoding doesn't just avoid the upload, it strips EXIF as a side effect: GPS coordinates, device model, timestamps all disappear because you're drawing pixels to a new surface and calling toBlob(). For photos straight off a phone that's often the actual risk, not the upload. Worth saying explicitly — users don't know their images carry location data.
Two things Canvas gets wrong that WASM probably saves you from, and I'd be curious which side you landed on:
- Canvas is sRGB by default. An image tagged Display P3 gets silently converted on draw, so saturated colors shift. You need colorSpace: 'display-p3' on getContext to preserve it, and support isn't universal. - toBlob() quality is browser-dependent for JPEG. Quality 0.8 in Chrome and Safari are not the same file. Fine for "make it smaller", not fine if someone is matching a target size.
For HEIC I ended up with a split: Safari decodes it natively through the OS at zero library cost, and Chrome/Firefox lazy-load a WASM libheif build only after a HEIC file is actually detected. Meant the other 95% of visits never download the decoder. If you're already fully WASM you may not care, but the conditional load was worth the complexity for us.
Hi, I think your idea is interesting and I was wondering if you would consider adding a way to edit the photo in terms of things like brightness, exposure, contrast or filters. Additionally, do you think there would be friction between ppl switching to another website for their files espeically when a lot of people (myself included) can do it directly on their computer through apps like preview?
The monthly search volume is each of the tool is approx 10M so i think this will still be useful.
Nice idea i will basic editing.
I've created a similar tool, for compressing and converting, but it can handle not just images but animations as well.
https://bztsrc.gitlab.io/paltool/
https://news.ycombinator.com/item?id=49088479
Will checkout