Invert Image Colors Image
Flip every color to its opposite — a photographic negative.
Invert Image Colors is a free online tool that flip every color to its opposite — a photographic negative. It accepts JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display. It produces pNG by default.. It runs entirely in your web browser using Canvas 2D, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- Image
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Input
- JPG, PNG, WEBP, GIF, BMP, AVIF and SVG
- Output
- PNG by default
- Technology
- Canvas 2D
- Settings
- 1
- Works offline
- Yes, after the first visit
About Invert Image Colors
Each channel is replaced by 255 minus itself, which is exactly what a photographic negative does. Because the transform is its own inverse, running it twice returns the original image bit for bit. Alpha is left alone, so transparent areas stay transparent.
How to use it
- Choose an image, or drag one onto the drop zone.
- Set keep transparency.
- Check the preview, then download. Your original file is never modified.
The one setting
| Setting | What it does | Default |
|---|---|---|
| Keep transparency | On or off. On by default. | On |
Under the hood
| Runs on | Canvas 2D — does the pixel work |
| Accepts | JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display |
| Produces | PNG by default |
| Controls | Keep transparency |
Questions
Why does inverting make skin look green?
Skin tones sit in the red-orange region, and the opposite of red-orange is cyan-green. It is the same reason film negatives of people look eerie — the effect is arithmetically correct, just perceptually strange.
Which file types can I use?
JPG, PNG, WEBP, GIF, BMP, AVIF and SVG — anything your browser can display. Because decoding is handled by your browser rather than a conversion server, support tracks whatever your browser can already open.
Is there a file size limit?
No imposed limit — there is no server quota to hit. The real ceiling is your device's memory, since the whole file is held in RAM while it is processed. Desktop browsers cope with very large files; phones give up sooner.