I built NullUpload (https://nullupload.dev) — a set of free image tools (compress, convert, resize, metadata strip) that process everything in your browser. No files are ever uploaded to a server.
Most online image tools upload your files to process them server-side. NullUpload uses Canvas API and browser-native tech to do everything client-side. Your files never leave your device.
Features: - Image compression with adjustable quality - Format conversion (JPG, PNG, WebP, AVIF) - Resize by dimensions or percentage - EXIF/metadata stripping (shows GPS data warnings) - Batch processing with ZIP download - Works offline after first load
Tech stack: Vite + React + TypeScript, Tailwind CSS. Source code is public: https://github.com/Lordkro/nullupload
Would love feedback on the tools and UX.