Skip to main content
About

Built for privacy. Built to stay simple.

Reshrimp is a free, open source image processing tool that runs entirely in your browser. No uploads. No tracking. Just your images, processed locally.

Why I built this

Most online image tools require uploading your photos to someone else's server. That means trusting a third party with your personal images, waiting for uploads and downloads, and dealing with file size limits and account requirements.

I built Reshrimp to prove that you don't need any of that. Modern browsers have everything needed to resize, convert, and compress images — Canvas API, Blob handling, and efficient JavaScript engines. Why send data across the internet when your computer can handle it locally in milliseconds?

Reshrimp stays intentionally small. It focuses on fast, private, browser-based work for one image at a time: resize, compress, convert, and background removal.

The tech stack

I chose this stack intentionally — it's modern, type-safe, and performant. Each technology serves a specific purpose in building a privacy-first tool.

Astro Static site framework
Solid.js Reactive interactive layer
TypeScript Type-safe processing logic
Tailwind CSS Utility-first styling
Vercel Edge deployment platform
Vitest Unit testing framework

Privacy by default

I believe software should respect users by default, not as an afterthought. Every pixel of your image stays in your browser — it's never uploaded to a server, never tracked, and never logged. The Canvas API handles everything locally, from resizing to background removal.

Even AI background removal runs client-side using WebAssembly. Your images are processed on your own device, not on someone else's servers. You can verify this yourself — the code is open source under the MIT license.

Open source

Reshrimp is fully open source. You can read every line of code, fork it to self-host it, or contribute improvements. I welcome pull requests for bug fixes, new features, or documentation updates.