Image Color Filters
FreeApply Grayscale, Sepia, Invert, Posterize, or Solarize filters to an image with a live preview.
Runs entirely in your browser. Your image is never uploaded anywhere.
Click to choose an image, or drag and drop one here
Recent Activity
Visible to everyone. Last 20 uses across all visitors, newest first.
No activity yet. Be the first.
What this tool does
Applies five classic one-click photo effects, Grayscale, Sepia, Invert, Posterize, and Solarize, to an image with a live preview, then lets you download the result as a PNG. Each effect has its own adjustable setting: intensity for Grayscale/Sepia/Invert, level count for Posterize, and brightness threshold for Solarize.
How It Works
Grayscale converts each pixel to a single brightness value using the standard broadcast luma formula (0.299×R + 0.587×G + 0.114×B) and applies it to all three channels equally. Sepia instead computes three different weighted sums of red, green, and blue, one per output channel, chosen so red and green end up higher than blue, producing a warm brown tone. Invert subtracts each channel from 255, flipping every color to its opposite. Posterize rounds each channel to the nearest of a fixed number of evenly-spaced steps, collapsing smooth gradients into flat color bands. Solarize compares each channel to a brightness threshold and inverts only the values at or above it, leaving darker values untouched. Grayscale, Sepia, and Invert additionally blend between the original and fully-filtered pixel using your chosen intensity percentage.
Problems it solves
- Converting a color photo to black and white or a warm sepia tone for a classic or vintage look.
- Creating a color-inverted negative-style image, a posterized poster-art effect, or a surreal solarized look.
- Quickly previewing several classic photo filters on the same image without opening a full photo editor.
Frequently asked questions
›How does the Grayscale filter decide how bright each color should be in black and white?
It uses the ITU-R BT.601 luma formula, a broadcast-television standard: gray value = 0.299×Red + 0.587×Green + 0.114×Blue. Green contributes the most because human eyes are most sensitive to green light, and blue the least, which is why a pure green and a pure red of the same brightness convert to noticeably different shades of gray.
›What makes the Sepia filter look "warm" instead of just gray?
Unlike grayscale, which reduces every pixel to a single brightness value, sepia uses three separate weighted formulas, one for each output channel, that consistently produce more red and green than blue. That imbalance (more warm light, less cool light) is what produces the classic warm, brownish antique-photo look instead of a neutral gray.
›What does "Levels per channel" do in Posterize?
It limits each color channel to a fixed number of possible brightness steps instead of the normal 256. At 4 levels, for example, every red value in the image is rounded to one of only 4 possible reds, producing flat bands of color instead of smooth gradients, the classic "poster" look. Lower numbers produce a more dramatic, blockier effect.
›Why does Solarize create that strange partial-negative look?
Solarize only inverts the pixels that are already at or above your chosen brightness threshold, values below the threshold are left completely alone. That selective inversion is what recreates the classic darkroom "solarization" (Sabatier effect) look: shadows and midtones often stay normal while highlights flip toward their negative, producing a mix of positive and negative tones in the same image.
›What does the Intensity slider do for Grayscale, Sepia, and Invert?
It blends between your original image and the fully-filtered result, 0% shows the untouched original, 100% shows the full effect, and anything in between mixes the two proportionally. This lets you dial in a subtle version of an effect instead of only being able to apply it at full strength.
Related Tools
Image
Bulk Batch Adjust HSL Image
Apply the same hue, saturation, and lightness adjustment to many images at once, right in your browser.
FreeImage
Add Text To Image
Add one or more custom text captions onto an image, right in your browser.
FreeImage
Remove Background Image (AI)
Automatically cut the background out of a photo using an on-device AI model, right in your browser.
FreeImage
Analogous Color Scheme
Generate a harmonious analogous color palette from any base color, right in your browser.
Comments (0)
Found this tool useful? Leave a comment, share a tip, or tell us how we can make it better.
No comments yet. Be the first to share your thoughts!