Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Apply Instagram-style photo filters in your browser, then fine-tune brightness, contrast, warmth, sepia, vignette, and grain. Compare before and after, and export to JPG, PNG, or WebP.

Apply a Photo Filter Online in One Click

Photo Filters is a browser-based photo filter tool that adds Instagram-style effects to any image in a single click. Pick from 18 ready-made presets like Clarendon, Moon, Lo-Fi, and Nashville, then fine-tune the look with manual adjustments for brightness, contrast, warmth, and more.

It is built for anyone who wants a quick, polished edit without learning a heavy editor — bloggers, social posters, sellers prepping product shots, and anyone reviving an old photo with a vintage, sepia, or black-and-white feel. Every preset shows a live thumbnail preview, so you can compare looks before committing.

Private by design: all filtering happens in your browser with the HTML5 Canvas. Your photos never leave your device — nothing is uploaded, stored, or tracked.

How to Add a Filter to a Photo

1

Upload your image

Drag and drop a photo onto the upload area, click to browse, or paste one straight from your clipboard. JPG, PNG, WebP, and BMP files are all supported.

2

Choose a filter preset

Browse the filter strip and click any preset to apply it instantly. Each one shows a live thumbnail of how it will look on your photo, and the Intensity slider lets you dial the effect from 0% to 100%.

3

Fine-tune with adjustments

Open the Adjustments panel to tweak brightness, contrast, saturation, warmth, hue, sepia, grayscale, blur, vignette, and grain. Adjustments stack on top of the preset, and modified sliders are highlighted so you can see your changes at a glance.

4

Compare and download

Turn on Before / After to drag a slider between the original and your edit. When you are happy, choose JPEG, PNG, or WebP, set the quality, and click Download to save at full resolution.

Features

18 Instagram-Style Presets

One-click looks including Clarendon, Gingham, Moon, Lark, Reyes, Juno, Lo-Fi, Inkwell, Nashville, and more — from bold and vivid to soft vintage fades.

Adjustable Intensity

Slide any preset from 100% down to 0% to blend it smoothly with the original for a subtle, natural finish.

10 Manual Adjustments

Go beyond presets with sliders for brightness, contrast, saturation, warmth, hue, sepia, grayscale, blur, vignette, and grain.

Warmth & Color Temperature

Shift colors warmer toward yellow and red or cooler toward blue to set the mood of any shot.

Sepia, Grayscale & Vignette

Apply vintage brown tones, true black-and-white, or darkened edges for a classic, focused look.

Film Grain & Blur

Add analog noise texture for a retro feel, or a soft blur to smooth and stylize the image.

Before / After Comparison

Drag a handle across the photo to reveal the original next to your edit — works with both mouse and touch.

Real-Time Preview

Every slider move and preset tap updates the photo instantly, with a live thumbnail for each preset.

Flexible Export

Save as JPEG or WebP with adjustable quality, or PNG for lossless output — always at the original full resolution.

Private & Offline

Drag and drop, click, or paste to load a photo. All processing stays in your browser — nothing is uploaded.

Frequently Asked Questions

How do I add a filter to a photo?

Upload your image, then click any preset in the filter strip to apply it instantly. Use the Intensity slider to control how strong the effect is, and open the Adjustments panel if you want to fine-tune brightness, contrast, warmth, and more.

Are my photos uploaded to a server?

No. All image processing happens entirely in your browser using the HTML5 Canvas. Your photos never leave your device and are not stored or transmitted anywhere.

What filters are available?

There are 18 Instagram-style presets, including vintage, sepia, and black-and-white looks such as Reyes, Rise, Moon, and Inkwell. You can also build your own effect with manual sliders for sepia, grayscale, vignette, grain, warmth, and more.

Can I combine a preset with manual adjustments?

Yes. Presets and manual adjustments work together — select a preset first, then fine-tune with the adjustment sliders to create your own unique look.

Can I remove a filter after applying it?

Yes. Select the Normal preset to drop the filter, double-click any single slider to reset just that value, or click Reset All in the toolbar to clear every preset and adjustment at once.

Does applying a filter reduce image quality?

The export always renders at the original full resolution, regardless of how the image appears on screen. For a lossless result, choose PNG; for smaller files, choose JPEG or WebP and raise the quality slider.

What image formats are supported?

You can upload JPG, PNG, WebP, and BMP images. For download, you can export as JPEG, PNG, or WebP.

What is the difference between Warmth and Hue Rotate?

Warmth shifts the color temperature — positive values add warm yellow and red tones, negative values add cool blue tones. Hue Rotate spins every color around the color wheel by the same amount, changing all colors uniformly.

Drop image here or click to upload
Supports JPG, PNG, WebP, BMP
92%
Brightness 0
Contrast 0
Saturation 0
Warmth 0
Hue Rotate
Sepia 0
Grayscale 0
Blur 0
Vignette 0
Grain 0
Click a preset thumbnail to instantly apply an Instagram-style filter
Use the Intensity slider to soften the strength of any preset
Double-click any adjustment slider to reset it to its default
Enable Before / After to drag a comparison against the original
Combine presets with manual adjustments for a unique look
Choose PNG for lossless quality or JPEG/WebP for smaller files
All processing happens in your browser — images never leave your device
Want to learn more? Read documentation →
1/8
Start typing to search...
Searching...
No results found
Try searching with different keywords