pngtoolskit.org
PNG and image utilities, in the browser
Workflows Sign in Create accountSign up

Split a PNG into RGB Channels

Red · Green · Blue · Alpha · grayscale per channel · ZIP · nothing uploaded

Break an image into its individual colour channels — Red, Green, Blue, and the Alpha (transparency) channel — each saved as a separate grayscale PNG where brightness equals that channel's value. Drop a file and download all channels as a ZIP. It runs in your browser; nothing uploads.

Drop images here

Multiple files allowed · one ZIP per image

    no files
    Ready.

    What each channel shows

    Why split channels?

    Channel separation is a staple of image analysis and retouching — isolating the red channel to work on skin tones, using a single channel as a mask, or diagnosing why a colour looks off. Because each channel is a plain grayscale PNG, you can edit it in any tool and recombine elsewhere.

    FAQ

    How do I separate an image into red, green and blue?

    Drop it above and click Split — you get one grayscale PNG per channel (R, G, B, and Alpha), bundled in a ZIP. It's processed in your browser.

    Why are the channels grayscale, not coloured?

    A single channel only carries intensity, not colour, so grayscale is the accurate representation. It's the standard way channels are shown in image editors.

    Other colour models?

    See HSL, HSV, CMYK, YCbCr and LAB.

    Part of: Work on one colour channel at a time

    Split, look, then decide. Half of "the red is blown out" turns out to be the green channel once you actually see them separately.

    1. 1 Split RGB Three greyscale images, one per channel
    2. 2 Histogram Where each channel actually sits
    3. 3 Channel mixer Rebuild one channel out of the others
    4. 4 Extract alpha Pull the transparency out as its own image
    5. 5 Apply alpha mask Push a channel back in as transparency

    All 28 step-by-step workflows