How It Works
The Image Filters tool lets you upload any image and apply visual effects using adjustable sliders. Changes appear instantly in the preview — move a slider and the image updates in real time.
All processing happens in your browser using CSS filter functions rendered through the HTML5 Canvas API. Your image is never uploaded to a server during editing. When you're satisfied, click download to save the processed result as a PNG.
Available Filters
Each filter has a dedicated slider for precise control:
- Grayscale (0–100%) — progressively removes color, from full color to pure black and white. At 50% you get a desaturated, muted look.
- Blur (0–20px) — applies Gaussian blur. Low values (1–3px) soften skin and reduce noise. Higher values create abstract, dreamy effects or can be used to obscure sensitive text.
- Sepia (0–100%) — adds a warm, vintage brownish tone. Classic photo album look.
- Brightness (0–200%) — 100% is normal. Below darkens, above brightens. Useful for fixing underexposed photos.
- Contrast (0–200%) — 100% is normal. Increasing contrast makes lights lighter and darks darker. Good for making text more readable in screenshots.
- Saturation (0–200%) — 0% removes all color (similar to grayscale). 200% makes colors extremely vivid.
- Hue Rotate (0–360°) — shifts every color in the image around the color wheel. At 180° you get complementary colors.
- Invert (0–100%) — creates a photo negative. At 100%, white becomes black, red becomes cyan, etc.
Combining Multiple Filters
Filters stack — you can apply multiple effects simultaneously. Some powerful combinations:
- Grayscale + High Contrast — dramatic black and white photography look
- Sepia + Low Brightness — aged, antique photo effect
- High Saturation + Slight Blur — dreamy, painterly aesthetic
- Invert + Hue Rotate 180° — back to original colors but with altered luminance values
- Blur (high) + Brightness (high) — abstract, frosted glass background
Experiment freely — the preview is instant and there's no "apply" button. Just adjust sliders until it looks right.
Practical Use Cases
- Blur sensitive info — apply heavy blur to redact phone numbers, addresses, or names in screenshots before sharing
- Fix exposure — brighten a dark photo or increase contrast on a washed-out image
- Create social media aesthetics — desaturated, sepia, or high-contrast looks for Instagram-style posts
- Generate placeholder images — blur + grayscale creates perfect wireframe placeholders
- Accessibility testing — grayscale helps check if your design works without color differentiation