Image Filters
Apply filters: sepia, brightness, contrast, invert, blur. Upload or drag-and-drop. Max 12 MB. Processing in your browser only.
Apply filters to images. Upload or drag-and-drop an image (max 12 MB). Choose sepia, brightness, contrast, invert, or blur and adjust the strength. Processing is done in your browser. Use Download to save the result.
Loading…
Examples
- Photo → sepia → download
- Dark image → increase brightness
- Image → invert (negative)
FAQ
Why is SVG not supported?
SVG is vector-based. This tool applies pixel filters to raster images (PNG, JPEG, WebP) using the canvas.
What is the maximum file size?
12 MB per image. Very large images may take a few seconds to process.
Is my image sent to a server?
No. All filtering runs in your browser. Your image never leaves your device.
Can I combine multiple filters?
Apply one filter at a time and download. Then upload the result to apply another if needed.
What is the difference between brightness and exposure?
Brightness shifts all pixel values linearly (add a constant). Exposure multiplies pixel values (a percentage increase). Exposure better mimics how cameras work — doubling exposure roughly doubles brightness while preserving tonal relationships.
How does contrast work?
Contrast expands or compresses the range of pixel values. Higher contrast makes darks darker and lights lighter, increasing separation between tones. Lower contrast flattens the image, making it look faded or muted.
What is the sepia tone effect?
Sepia converts an image to warm brown tones resembling old photographs. It first desaturates the image, then adds a yellowish-brown color shift (boosting red and green channels slightly, reducing blue). The historical sepia tone came from silver sulfide toning in darkroom photography.
How does the blur filter work?
Blur applies a Gaussian or box blur using convolution — each pixel is replaced with a weighted average of its neighbors. Higher blur radius means larger neighborhoods and more blending. Blur reduces sharpness and visual noise.
What is sharpening and why is it not the same as reducing blur?
Sharpening (unsharp mask) enhances edges by increasing local contrast. It is not the reverse of blur — it cannot recover information lost by blurring. Sharpening applied to already-sharp images creates halos and artifacts.
What is an inverted or negative image?
An invert filter replaces each pixel value with its complement: new_value = 255 − old_value. R, G, and B are each inverted independently. This creates a photographic negative effect and is useful for checking image masks or creating artistic effects.
How do CSS filters compare to canvas filters?
CSS filters (filter: brightness(1.5) contrast(1.2)) are applied by the GPU and do not modify pixel data — they only affect display. Canvas pixel manipulation actually changes the pixel values, producing a downloadable result. Both produce visually similar effects.