Image Tools
Image Color Inverter
Invert the colors of a PNG, JPG, or WebP in your browser. Negative image effect with per-channel control and a perceptual sRGB mode. No upload.
How to use
- Drop a PNG, JPG, WebP, BMP, or GIF onto the upload area or click Choose file. Files up to 25 MB and 8192x8192 pixels are supported.
- Pick a channel preset (RGB is the classic negative effect) or toggle the Red, Green, Blue, and Alpha buttons for fine control. The preview updates instantly.
- Pick the inversion math: Classic (255 minus value) for the desktop-editor negative, or Perceptual for a linear-light invert that suits photographs better.
- Choose an output format. PNG and WebP preserve transparency; JPEG flattens transparent pixels against the background color you pick.
- Adjust JPEG or WebP quality if needed, then click Invert and export to render the full-resolution result.
- Click Download inverted image to save the file. Use Reset settings to return to RGB classic invert defaults.
About this tool
Image Color Inverter flips the colors of any image so red becomes cyan, green becomes magenta, blue becomes yellow, and the bright parts of the picture become the dark parts. The result is the classic film-negative or dark-mode-mockup look. Each pixel is decoded from the file, processed on a local canvas, and re-encoded so the inverted image you download is identical to the live preview. The default math is the classic 255 minus value per channel, the same calculation that powers the CSS filter: invert(100%) shortcut and the Invert Colors command in most desktop image editors. A second Perceptual mode converts each sRGB channel to linear light, inverts in linear space, and re-encodes back to sRGB so the midtone response of photographs reads a touch differently from the classic negative; useful when the source is a real photograph rather than a flat graphic. Per-channel toggles let you invert any combination of red, green, blue, and alpha, with quick presets for the common cases (RGB only, single-channel for color-correction experiments, RGB plus alpha for mask images). Alpha is preserved by default so transparent PNGs stay transparent. PNG and WebP export keep transparency intact; JPEG export, which has no alpha channel, flattens transparent areas against a background color you pick. The full pipeline runs in your browser using getImageData and putImageData on a local canvas, so the photo, screenshot, mockup, or design asset you invert here never leaves your device. Useful for designers checking a dark-mode mockup against its light-mode source, photographers experimenting with film-negative effects, developers building UI variants, accessibility leads previewing the inverse contrast of a graphic, students working through color theory exercises, and anyone who wants a quick negative image with no signup and no upload.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Image to Black and White Converter
Grayscale and 1-bit black and white image converter with multiple methods and dithering.
Open tool
ImageImage Filters
Adjustable grayscale, sepia, blur, brightness, contrast, saturation, hue, and invert filters with one-click presets.
Open tool
SEOColor Blindness Simulator
Preview any image or color as protan, deutan, tritan, and achromatopsia viewers see it.
Open tool
ImageImage Color Replacer
Click any pixel to pick a source color, then replace every matching pixel with a target color or transparency.
Open tool
ImageImage Format Converter
Convert PNG, JPG, and WebP locally with quality and transparency controls.
Open tool
ConverterColor Format Converter
Convert any CSS color to HEX, RGB, HSL, HWB, CMYK, and named values at once.
Open tool