Photo Filters & Effects

How to use 3 steps
  1. Press Choose an image.
  2. Pick a Filter and set its Strength.
  3. Press Apply Filter, then download the result.
Filtered image

How this tool works

The filter is applied by the browser's own image-processing pipeline as the photograph is drawn onto a canvas, which is why it is immediate even on a large file — the work is done by the same optimised code that handles CSS filters. A strength setting controls how far the effect is pushed, so a filter can be used as a subtle correction rather than only at full force.

The source format is preserved: a JPEG comes back a JPEG and a PNG comes back a PNG, so transparency survives and a photograph is not needlessly re-encoded into a lossless format several times its original size. Orientation from the camera is applied while drawing, so a photograph taken sideways stays the right way up.

Using filters without ruining the photograph

  • Every save re-encodes: applying a filter to a JPEG and saving produces a new JPEG, and repeating that several times accumulates compression damage. Work from the original rather than from a previously filtered copy.
  • Strength below full is usually better: most filters look obviously applied at a hundred percent. The same effect at a third of the strength reads as a photograph that was simply taken well.
  • A filter cannot recover what is not there: brightening a dark photograph raises the noise with the shadows, and sharpening an out-of-focus image only makes the blur crisper.
  • Nothing is uploaded: the photograph is processed in your browser, which is worth knowing before sending an image of something private to an online editor.

Filters applied by the browser's own pipeline

The filter is applied as the photograph is drawn onto a canvas, by the same optimised code that handles CSS filters. That is why it is immediate even on a large file — no JavaScript is walking pixel by pixel.

The [msm_tool slug="photo-filters"] preserves the source format, so a JPEG comes back a JPEG and a PNG comes back a PNG with its transparency. That avoids the common annoyance of a small photograph returning as a lossless file several times its original size.

Strength is the setting that matters

Most filters are designed to be obvious at full strength, because that is how they demonstrate themselves. At a hundred percent they read as applied — the viewer sees the filter before they see the photograph.

The same effect at a third of the strength usually reads as a photograph that was simply taken well. That is nearly always the better outcome, and it is the single adjustment that separates a considered treatment from an Instagram preset circa 2012.

A working method: push the filter to full, decide whether you like the direction, then halve it. Twice.

Every save re-encodes

Applying a filter to a JPEG and saving produces a new JPEG. Once is imperceptible. Repeating it — filtering an already-filtered copy, then adjusting, then filtering again — accumulates compression damage that is invisible at each step and obvious after four.

Work from the original each time rather than from your last export. If you want to try three treatments, produce three files from the same source rather than a chain.

Consistency beats individual perfection

A gallery, a product catalogue or a team page looks considerably better when every image has the same treatment, even a mild one, than when each has been optimised individually.

A small saturation and contrast adjustment applied uniformly pulls inconsistent source photographs — different cameras, different lighting, different days — into something that reads as one set. That is usually worth more than perfecting any single image.

What a filter cannot recover

  • Brightening a dark photograph raises the noise along with the shadows. Underexposure is not fixable after the fact; it is only trade-able.
  • Sharpening an out-of-focus image makes the blur crisper. There is no detail to recover.
  • Increasing contrast on a flat image works, up to a point, and past that point it clips the highlights and shadows into pure white and black, losing information permanently.
  • Correcting a strong colour cast is possible but rarely clean, because the affected channel has less information to work with.

A filter adjusts what is in the image. Nothing adds what was never captured.

Orientation is handled

Photographs from phones are often stored sideways with a tag saying which way up they go. That tag is applied while drawing, so a photograph taken in portrait stays portrait rather than arriving on its side — a common failure in tools that read the pixels without checking the metadata.

Nothing is uploaded

The photograph is processed in your browser. Worth knowing before sending an image of something private to an online editor, which is the usual alternative for a quick adjustment.

When to use something else

These are one-pass adjustments applied to a whole image. If you need to lighten only the shadows, adjust one colour independently, or work on part of the frame, that is what a real editor is for.

The case for a filter tool is speed and consistency on a batch — not replacing the thing that does selective work.

Frequently Asked Questions

Specific to the Photo Filters & Effects. Broader questions about this category are answered on the category page.

Slightly, for JPEGs, because the file is re-encoded on save. Once is imperceptible; repeatedly filtering an already-filtered copy is not.
Yes. The source format is preserved, so a PNG comes back a PNG with its alpha channel intact.
Most filters are designed to be obvious at full strength. Reduce it — a third is often enough to read as deliberate rather than applied.
One at a time. Save and reload to stack them, remembering that each save re-encodes a JPEG.
No. All the processing happens in your browser.

Subscribe to receive notifications about new tools, features, and productivity tips.