Invert Image Colors
Turn any picture into its photographic negative in one click, with an instant preview. Free and private โ the inversion runs in your browser and your image is never uploaded.
or click to browse โ JPG, PNG, WebP, GIF, BMP ยท stays on your device
Toggle to compare โ the download always saves the inverted image.
How to invert the colors of an image
- Upload your image. Drag and drop a JPG, PNG, WebP, GIF or BMP file into the box above, or click it to browse your device.
- Check the negative preview. The colors are inverted automatically the moment the image loads. Use the Inverted / Original toggle to compare both versions side by side.
- Download the result. Choose PNG, JPG or WebP as the output format and press Download inverted to save the negative.
About this tool
This free color inverter replaces every pixel with its exact opposite: each red, green and blue value v becomes 255 โ v, so black turns white, blue turns orange and light areas become dark. The classic use is turning scanned film negatives back into positives (or making a negative from a normal photo), but inversion is also great for making white-background diagrams readable in dark mode, creating high-contrast art effects, and improving readability for people with light sensitivity. For a black-and-white version instead, try the Grayscale Image tool.
Everything happens locally in your browser with the HTML5 canvas โ the photo is never uploaded to any server, there are no watermarks and no limits. Inversion is perfectly reversible: run the inverted image through the tool again and you get the original back, pixel for pixel (use PNG output to keep it lossless).
Frequently asked questions
How exactly are the colors inverted?
Each pixel's red, green and blue channels are replaced by 255 minus their value, the standard photographic negative. The alpha (transparency) channel is left unchanged, so transparent areas stay transparent.
Can I turn a scanned film negative into a normal photo?
Yes โ inversion converts a negative into a positive. Note that color film negatives have an orange mask, so after inverting you may still want to adjust the color balance for a fully natural look.
Is inverting colors reversible?
Completely. Inverting twice returns the exact original image because 255 โ (255 โ v) = v. Download as PNG between steps to avoid any lossy compression.
Is my image sent to your server?
No. The inversion runs entirely in your browser using JavaScript and the canvas element, so your image never leaves your device and the tool works offline once loaded.