ImgConvert

Image Color Inverter

Invert the RGB colors of one photo, screenshot or graphic to create a digital negative effect. Generate a static PNG, JPG or WebP. PNG and WebP can retain existing transparency; JPG fills transparent areas with white.

One JPG, PNG, WebP, GIF, AVIF, BMP or TIFF up to 20 MB. The preview shows the original; inversion runs after submission.

Static output, up to 8,192 px per side. PNG and WebP can retain existing transparency; JPG fills transparent areas with white.

What color inversion changes

For 8-bit RGB values, inversion replaces each red, green and blue value with 255 minus that value. It changes colors across the whole image.

Black and white

Black becomes white, and white becomes black.

Red, green and blue

They become cyan, magenta and yellow respectively.

Transparency

The inversion leaves alpha unchanged. The output format determines whether transparency can be kept.

Image size

Keeps the decoded first frame's dimensions, up to 8,192 px per side. There is no resize control on this page.

This creates a digital negative effect. It does not rotate or mirror the picture, and it does not selectively change just one object or background color.

How to invert image colors

1

Select one image

Choose a JPG, PNG, WebP, GIF, AVIF, BMP or TIFF file up to 20 MB. The upload area previews the original image; it is not a live inverted preview.

2

Choose a format and invert

Select PNG, JPG or WebP and click Invert Colors. The server processes the full image using the already uploaded original.

3

Check and download the result

When the task finishes, review the generated result and download it. Check text, transparency and colors in the app where you plan to use it, and keep the original.

Choose the negative image's output format

PNG is selected by default. JPG and WebP offer these quality presets: “Strong compression”, “Moderate compression”, “Balanced”, “High quality”, “Highest quality”. The initial setting is “High quality”.

PNG

Retains existing transparent areas and does not show a quality selector.

JPG

Transparent areas are filled with white after inversion. “Highest quality” still uses lossy JPEG encoding.

WebP

Can retain existing transparent areas. This page uses lossy WebP even at “Highest quality”.

Outputs are re-encoded and do not retain original metadata. Converting or inverting a downloaded copy again is not a reliable way to recover the original file.

Use inversion for the intended visual change

Check whether you need opposite colors, a different background, or readable text.

Negative effects for graphics or photos

Invert the whole picture to explore opposite colors. If you need only a smaller region, use Image Cropper first; the inverter has no selection brush.

Scans and images containing text

Inversion swaps dark and light areas but does not extract the words. For copyable text, use Image to Text and review the recognition result.

Selecting the image uploads it immediately. Later adjustments reuse that source. Download the completed image promptly.

Color inversion questions

RGB inversion alone does not provide film-specific color correction, orange-mask removal or exposure controls. This page creates a digital negative effect; use a dedicated film workflow when restoring scans.

No. The operation applies to every RGB pixel. There is no region, channel or strength selector. For replacing a photo's background with a solid color, use Change Background Color.

No. Only the first frame becomes a static PNG, JPG or WebP. The original preview may animate, but the processed result will not; the page also has no batch mode.

Create an inverted-color image

Choose a source and output format, then generate and inspect the result.