
SimpleSnip
Edit images, remove backgrounds, add text and effects — no download, no subscription, just open and create.
I kept running into the same situation: needing a quick image edit — crop, remove a background, add some text — and every tool either wanted a download or a monthly subscription. I wanted something that just worked instantly in the browser, completely free.
Built on the HTML5 Canvas API with React managing the UI layer. Background removal runs entirely client-side using edge detection and alpha channel manipulation, so nothing ever leaves the user's device. The layer system tracks operations as a stack so undo/redo is always available.



// Client-side background removal — runs entirely in the browser
const { data } = ctx.getImageData(0, 0, w, h)
const [r0, g0, b0] = [data[0], data[1], data[2]]
for (let i = 0; i < data.length; i += 4) {
const diff = Math.abs(data[i] - r0)
+ Math.abs(data[i + 1] - g0)
+ Math.abs(data[i + 2] - b0)
if (diff < threshold) data[i + 3] = 0 // make pixel transparent
}
ctx.putImageData(new ImageData(data, w, h), 0, 0)







