RGB to CMYK Image Converter - Local ICC and TIFF

Convert RGB and CMYK images on your device. Export true CMYK TIFF or sRGB PNG/TIFF, with optional local ICC profiles and no image upload.

RGB ↔ CMYK Image Converter

Convert image channels locally, with optional ICC color management. CMYK downloads are real four-channel TIFF files.

Files stay on your device. No image or ICC upload.

Drop one image here, or choose a file

JPEG, PNG, WebP or TIFF · up to 64 MB / 12 megapixels · 8-bit output

How to convert RGB and CMYK images

  1. Choose one local JPEG, PNG, WebP or supported TIFF. The tool detects RGB or CMYK and sets the opposite output space. No file is sent to a server.
  2. For print-specific RGB→CMYK, choose a local CMYK ICC. Without it, the output is a generic unprofiled CMYK TIFF, explicitly approximate.
  3. For CMYK→RGB, use the embedded ICC or assign a known source CMYK profile. Without a profile, generic formulas are used. The RGB output is tagged sRGB PNG or TIFF.
  4. Set DPI metadata, rendering intent and background if needed. Transparency is flattened; output is 8-bit and single-image. Pixel dimensions are preserved except orientation correction.
  5. Convert, inspect file properties and download. The two display previews are sRGB simulations; agree the final profile and proof with the print provider.

RGB / CMYK image questions

Is a CMYK PNG available?

No. PNG does not encode four-channel CMYK. CMYK output here is a TIFF with four samples and Separated photometric interpretation.

Do my images leave my computer?

No. Decode, ICC processing and writing run in your browser. Only static engine files may be fetched from this site; image bytes and profile uploads are never sent.

Will colors match the printed result?

A suitable ICC improves color management, but printer, paper, calibration and gamut matter. The screen preview is not a certified proof. Generic conversion does not model a press.

What are the generic formulas?

For normalized RGB: K=1−max(R,G,B), then C=(1−R−K)/(1−K), M and Y analogously; black uses C=M=Y=0, K=1. Reverse: R=(1−C)(1−K), similarly G and B. These are device-independent algebra, not printer characterization.