Image Channel Swapper
Image Channel Swapper swaps the red and blue channels of a local image and downloads a PNG.
Use Image Channel Swapper for its specific task
Image Channel Swapper is useful for testing false-color treatments or correcting an image whose red and blue channels were imported in reverse order. The pixel loop preserves green and alpha while exchanging each red byte with the blue byte. Running the same swap a second time restores the original red and blue values because the operation is reversible. By pairing this method with a visible result, Image Channel Swapper exposes how it swaps the red and blue channels of a local image and downloads a PNG instead of hiding the task behind a generic shell.
An RGBA pixel containing 10, 20, 30, and 255 becomes 30, 20, 10, and 255. Do not use a channel swap as a color-profile conversion because it only exchanges stored byte positions. The visible default provides a reproducible verification case for Image Channel Swapper, while its labeled controls let another value be checked without changing the underlying method.
Method limits and local processing
The browser scales very large images to the stated canvas boundary before processing and exports the visible result as PNG. Image Channel Swapper performs its work locally in your browser and does not send the entered text, values, credentials, or selected file to a server. Keep that stated boundary with the result because this page intentionally handles only swaps the red and blue channels of a local image and downloads a PNG.
Frequently Asked Questions
What method does Image Channel Swapper use?
The pixel loop preserves green and alpha while exchanging each red byte with the blue byte.
How should I interpret the output?
Running the same swap a second time restores the original red and blue values because the operation is reversible.
What limitation or mistake matters most?
The browser scales very large images to the stated canvas boundary before processing and exports the visible result as PNG. Do not use a channel swap as a color-profile conversion because it only exchanges stored byte positions.
Browse the full set of free, private, in-browser tools.