2
1 Comment

Show IH: I built a privacy-first bulk watermarker that runs 100% in the browser.

Tired of uploading photos to shady servers? I built a privacy-first bulk watermarker. 🔒

It runs 100% in the browser (Next.js). Images never leave your device.

✅ Smart Contrast
✅ HEIC Support
✅ SEO Renaming

Free & no ads. Feedback welcome!👇
https://smart-watermark.vercel.app/

posted to Icon for group Show IH
Show IH
on December 29, 2025
  1. 1

    The "100% in browser" approach is the right call for this use case. Nobody wants to upload their photos to some random server, even if the privacy policy says "we delete them." Client-side processing removes the trust question entirely.

    Smart contrast is an underrated feature. Most watermarkers just slap white text regardless of image content, and it either disappears on light backgrounds or looks terrible on dark ones. Auto-adjusting to image content is exactly the kind of detail that separates a polished tool from a MVP.

    HEIC support is a good call too - that format catches a lot of people off guard when they try to use iPhone photos in web tools that only handle JPEG/PNG.

    Question: how does performance scale with large batches? Browser-based processing can get sluggish when you throw 50+ high-res images at it. Any thoughts on chunking or progressive processing to keep the UI responsive?

Trending on Indie Hackers
Two Votes on Product Hunt → 2,000+ Users in Three Weeks Anyway 😌 User Avatar 61 comments 1 change made Reddit finally work for me. User Avatar 49 comments This 5 channel can save your reddit account 🙌 User Avatar 15 comments The best design directories to show off your work User Avatar 13 comments Ideas are cheap. Execution is violent. User Avatar 10 comments A growth tool built for indie developers: Get influencer marketing done in 10 minutes and track the results. User Avatar 8 comments