Photo Filters
Adjust brightness, contrast, saturation, hue, and blur, or apply a one-click preset like Grayscale, Sepia, Vintage, Cool, Warm, Vivid, Noir, and more.
How to Apply Filters to a Photo
- Click the upload area or drag in a JPG, PNG, or WebP image.
- Drag the Brightness, Contrast, Saturation, Hue Rotate, and Blur sliders to adjust the look — the preview updates as you move them.
- Optionally click a preset pill (Grayscale, Sepia, Invert, Vintage, Cool, Warm, Vivid, Noir, or Dramatic) to layer a one-click effect on top of your slider adjustments.
- Click "Reset" to return to the original look at any point, or "Download Image" to save your edit.
Frequently Asked Questions
Can I combine a preset like Vintage with the sliders?
Yes. Presets and sliders aren't mutually exclusive - the tool builds a single CSS filter string combining your Brightness, Contrast, Saturation, Hue Rotate, and Blur values with whichever preset (Grayscale, Sepia, Invert, Vintage, Cool, Warm, Vivid, Noir, or Dramatic) is selected, then applies all of it in one pass.
What are the Vintage, Cool, Warm, Vivid, Noir, and Dramatic presets?
They're preset combinations of the same CSS filter functions: Vintage applies sepia(0.5) contrast(0.9) brightness(1.1) for a warm, faded look; Cool applies hue-rotate(180deg) saturate(1.2); Warm applies sepia(0.3) saturate(1.4) brightness(1.05); Vivid applies saturate(1.8) contrast(1.2); Noir applies grayscale(1) contrast(1.3) brightness(0.9); and Dramatic applies contrast(1.5) brightness(0.9) saturate(1.1).
What do the Brightness, Contrast, Saturation, Hue Rotate, and Blur controls do?
Brightness, Contrast, and Saturation run from 0% to 200%, with 100% as the original, unmodified image - below 100% darkens, flattens, or desaturates, above 100% intensifies. Hue Rotate shifts colors around the color wheel from 0° to 360°, and Blur softens the image from 0px (sharp) to 10px (heavily blurred).
Does this tool support cropping or resizing?
No - it's focused specifically on color and light adjustments: brightness, contrast, saturation, hue rotation, blur, and nine one-click presets (Grayscale, Sepia, Invert, Vintage, Cool, Warm, Vivid, Noir, Dramatic). For cropping, use Fixora's separate Image Cropper tool.
What format is the downloaded file?
It matches your source: JPG in, JPG out; WebP in, WebP out; anything else (including PNG) exports as PNG. JPG output gets a white background fill since JPEG can't store transparency.
Is the filtering done on a server?
No. All adjustments are applied locally using the Canvas 2D API's built-in filter property, which runs the same brightness/contrast/saturate/hue-rotate/blur/grayscale/sepia/invert functions browsers use for CSS - your photo never leaves your device.