grainshade ยท film grain in the browser

Add the grain back.

Drop in a photo, dial in luminance-aware grain and tone, and export. Everything renders on your device - nothing is uploaded.

Drop an image

Samples

Sample photos via Pexels. Grain is generated from a seeded gaussian field and composited per pixel, so a given set of controls develops the same way every time. Reseed for a fresh pattern.