Invert Image Colors Online
Invert image colors online. Turn photos and screenshots into negatives while preserving transparency in PNG and WebP files.
Quick answer
Upload a JPG, PNG or WebP file and click Invert Colors — the browser reverses every RGB channel so the image becomes its own negative. Transparency in PNG and WebP output is preserved, dimensions stay unchanged, and the result downloads free with no upload or account.
Drop your image here
or paste from clipboard
JPG, PNG or WebP · Up to 20MBAbout Invert Image
Color inversion replaces every pixel's red, green and blue value with its opposite — the math is simply 255 minus the current value. The result is a photographic negative: light areas turn dark, dark areas turn light, and colors flip to their complements across the spectrum. Image dimensions are left untouched, and PNG or WebP transparency survives the conversion.
Inversion is more useful than it first appears. Flipping a bright screenshot to dark is a quick way to sanity-check how a light interface feels inverted; scanning line art or logos as a negative reveals broken paths and hairline gaps; and full negatives remain a deliberate style in poster art and album covers. Because the change is uniform, the negative also works as a contrast check — if it is easier to read than the original, the original was low contrast.
Everything runs on this device. The browser decodes the file, reverses the channels on a canvas and re-encodes the result, so the image never leaves your machine. Keep the original format or export JPG, PNG or WebP; PNG and WebP preserve the alpha channel, while JPG has none, so prefer them when transparency matters.
What color inversion does, value by value
Inversion replaces every red, green and blue value v with 255 − v. These are the complements to expect.
| Original color | RGB values | Inverted result |
|---|---|---|
| White | 255, 255, 255 | Black |
| Black | 0, 0, 0 | White |
| Pure red | 255, 0, 0 | Cyan |
| Pure green | 0, 255, 0 | Magenta |
| Pure blue | 0, 0, 255 | Yellow |
| Mid gray | 128, 128, 128 | Near-identical mid gray (127, 127, 127) |
Transparency is untouched: alpha in PNG and WebP files passes through unchanged, so transparent areas stay transparent in the negative.
How it works
Upload your JPG, PNG or WebP image.
Click Invert Colors to reverse each RGB channel.
Preview the negative and keep PNG or WebP transparency.
Download the inverted image in your preferred format.
Features
Free to use
No signup required
Processed in your browser
Images are not uploaded
Works on mobile and desktop
Why use this tool
Reverse colors in screenshots, icons, illustrations and design drafts.
Create negative-style art from photos or posters.
Check contrast and visual hierarchy with a color-flipped preview.
Fix whiteboard and chalkboard photos where the ink reads light on dark.
Frequently asked questions
How do I invert colors on an image online?
Upload the JPG, PNG or WebP image, click Invert Colors and download the result. The browser reverses each RGB channel while leaving the image dimensions unchanged — free, no account needed.
What is a negative image?
A negative flips every tone and color to its opposite: shadows become highlights, and each hue becomes its complement — red turns cyan, blue turns yellow. Applying the same inversion again recovers the original.
Why would I invert a screenshot or interface?
Inverting a light interface gives an instant rough dark version, useful as a contrast sanity check: if text is hard to read in the negative, the original probably lacks contrast too. It is a quick audit, not a finished dark theme.
Does inverting affect transparency?
No. Alpha channels are preserved, so PNG and WebP transparency stays intact.
What formats work?
JPG, PNG and WebP inputs with the same output choices.
Is the inversion processed on a server?
No. Channel reversal runs on a canvas in this browser tab and the result is re-encoded locally — the file is never transmitted or stored.