Back to All posts
Beginner's handbook

RGB vs CMYK: Guide to Color Spaces

By Reading Time: 5 minutes

Imagine a color, any color. It could be bright and vibrant, or dark and dull. You’ve probably seen it somewhere, maybe in your favorite movie or on a cool poster hanging in your office. Combine enough colors and soon you’ve got a cool design. If you’ve ever wanted to put that design on something and sell it, you’ve probably done some tinkering in Photoshop.

The print file you get out of Photoshop and the image as it appears on your t-shirt might not be the same though. Often, the difference has to do with color spaces, and why there’s a difference between how colors appear on our screens and how they look in real life.

In this post, I’ll go in-depth about one of the trickier color-related topics–RGB vs. CMYK color spaces. I’ll break it down by answering some of the most important questions:

  • What are RGB and CMYK and when do we use them?
  • What is the difference between RGB and CMYK?
  • What is the most suitable color space for printing?
  • Is CMYK better than RGB?

Let’s start with some basic color facts. All the colors we can see with our eyes are part of the visible color spectrum. They’re represented in the circle below.

Visible color spectrum

Because of technological limitations, our computer screens and other similar devices can’t display every color that our eyes can see. Instead, display screens show colors in the RGB space.

What is RGB?

RGB stands for the three colors Red, Green, and Blue.  The color space uses Red, Green, and Blue light to make new colors. You can see the RGB range compared to visible colors in the picture below.

RGB color spectrum

Each pixel in the digital devices we use has three tiny, slightly overlapping RGB light sources that trick our eyes into seeing just one color when looking from a distance.

So if you wanted to show something yellow, the RGB pixel would shine green and red light together, while leaving the blue one off. The stronger the light intensity, the brighter the colors appear. At full intensity, the combined colors appear white and at zero intensity they appear black.

What’s great about the RGB color space is that it gives you a wide of range color combinations you can play with when creating digital designs.

When is the RGB color space used?

RGB colors are used for digital purposes. Any images that appear on a digital screen will be displayed in RGB. This is important to remember when creating your print files since you’ll most likely do it in Photoshop or similar software.

If you’re Printful customer, we recommend you create your print files in CMYK and then convert them to RGB color space, or, to be exact, sRGB color profile. I’ll explain the exact reasons later, but first, you might be wondering what CMYK is.

What is CMYK?

CMYK stands for Cyan, Magenta, Yellow, and Key (which is just another word for black). It’s basically the opposite of RGB; it uses colored ink to mask colors on a light background. This light background (usually white) reflects light, so each layer of ink applied subtracts from white light to make new colors.

For example, if you combine Yellow and Magenta (meaning subtract yellow from magenta), then you get Red. You can combine any two Cyan, Magenta, or Yellow colors to create one of the three RGB colors.

If it’s confusing, just try to think about drawing with colored pencils. If you combine two different colors, you’ll get a third. It’s the same idea behind CMYK.

When you combine all three colors, you get grey. Since we also need black, it’s the fourth color. This is also why CMYK is sometimes called the four color space.

Compared to RGB and visible color, the CMYK range looks like this:

CMYK color spectrum

When is the CMYK color space used

CMYK is recommended for any printed material. This includes all of Printful’s products, from apparel to mugs, posters, and more.

Why do we use CMYK for printing? It reflects the colors more accurately.

What is the difference between RGB and CMYK?

Key DifferencesRGBCMYK
What does it stand forRed, Green, BlueCyan, Magenta, Yellow, Black
What's it used forDigitalPrinted
Variety of colorsLots of colors, vibrantFewer colors, sharper
Photoshop settingsDefaultMust convert from RGB to CMYK
Accepted print fileYESNO

I like to think of RGB as a lit match in a dark room, while CMYK is a picture of the lit match in the dark room.

With CMYK, color intensity is not as flexible as in RGB. It’s just impossible to replicate on ink paper or fabric the same intensity and brightness that a digital display can show.

This means some RGB colors will show up differently when printed in CMYK. The software you’re designing in (Photoshop and others) is set to RGB color space by default (in most casses: sRGB color profile specifically). That’s fine if your designs are only going to appear online, but printed designs need to be done in CMYK. You can read Printful’s Color Matching Disclaimer for more details about this.

We recommend using CMYK when designing print files for a few reasons:

  1. RGB files tend to be smaller
  2. Only advanced software has the option to design in CMYK

How to convert RGB to CMYK

This depends on the software you use and which version you have, so I recommend finding a tutorial online for the software you have. Here is a short RGB to CMYK Photoshop CC tutorial.

Is CMYK better than RGB?

CMYK and RGB have different uses, and it’s important to know when to use which. Since we’re focusing on printing, we want to stay within the CMYK range. However, technology is advancing and Printful’s printers can already print colors outside of the usual range, although we still suggest sticking to approved methods. What happens if you don’t convert your RGB colors to CMYK?

Let’s take a look at this design as it appears in Photoshop:

Digital design example

As you can see, the colors stand out and the shadows are visible. Now let’s compare it to a printed t-shirt with the same design:
Not color corrected vs color corrected

Clearly, it doesn’t look the same. The t-shirt on the left looks flat and dull and hasn’t been color corrected. The t-shirt on the right matches the vibrant colors of the original design, it was color corrected.

You can see how much of an improvement this is. The colors stand out, they’re brighter than they were before and the printed version really captures what the original design was going for.

So how do you avoid printing the wrong colors show up on your products? We recommend ordering color swatches. These are samples of different RGB colors as they appear on printed material. This will help you determine how to color correct for print. 

Color swatches look like this:

Printful Color Swatch Example
Printful color swatch example

They come on a black or a white t-shirt and have multiple different RGB colors printed allowing to see how the colors look on your screen compared to real life. They also come with the numbered color codes for Photoshop for you to manually adjust colors if necessary. You can download the digital files of the swatches below. If you feel comfortable using photo editing programs like Adobe Photoshop and Illustrator, you can create your own custom swatches with the colors you use more frequently and make a sample order with those.

Download Printful’s Color Swatches

Combine your colors

Be brave and experiment with your color designs. Figuring out the right ones might take some work, but you’ll get there soon enough. Just remember these differences between RGB and CMYK and you’ll be a color expert in no time!

And don’t worry if you’re nervous about setting up your design files correctly, we’re more than happy to help you with that as well. Feel free to contact our Design Services team, they can assist you in navigating this sea of color.

You can find me devouring the dusty marigold pages of my First Edition Wheel of Time collection while enjoying a plate of fluffy pancakes next to my adopted goldfish, Harold.


  1. Marcela

    I’m not able to download the Color Swatches files, the page where it is located doesn’t work (I’ve already tried in more than one browser), where else could I find these? Could I just use a CMYK profile instead?

    Thanks a lot

  2. Kathy Guevara

    I’m designing in Procreate version 5 using sRGB. Will this color profile work well for posters, canvas, and DTG tshirts? I’ve had a sample canvas made and the color profile was sRGB and I was well satisfied with the print. Thanks.

    1. Alise Zindiga

      Hey, Kathy, for the best results, the final version of your print file should be saved in the sRGB color profile sRGB IEC61966-2.1. Whenever in doubt, you can find File guidelines for each product on our Product Catalog.

    1. Edward Zarins

      Hey, Simonas, we suggest you design your file within the CMYK color space, but convert the file to RGB before saving. For best possible accuracy, convert the file to sRGB color profile, sRGB IEC61966-2.1 to be exact.

      1. Simonas

        I do it in that way. Just not sure which one to choose sRGB/8, sRGB/16 or sRGB/32. I am using Affinity Designer. Thanks.

  3. Bea Joy Javier

    My shirt design has a lot of gray colors(#d2d2d2 and #9b9b9b) in it, but your color swatches only have 3 really dark grays and those are not the gray colors that I have. is it not possible to print those?

    1. Alise Zindiga

      Hey! Our color swatches are limited and don’t include all the colors from the available gamut. We suggest working in sRGB color mode. Also, you can create your own color swatches to test and learn how the color will look when printed.

  4. Julia

    Hi! As i understand it i should upload my picture to photoshop, switch it to RGB, then edit until satisfied. Then I should upload the file to printful and the colours printed will be more correct? Love Julia

    1. Anna Marija Freimane

      Our printers accept both PNG and JPEG files and then convert them from RGB to CMYK for printing purposes. If the design was created within the RGB color space with colors that are outside of the CMYK color gamut this conversion might affect your colors.
      That’s why we suggest you design your file within the CMYK color space, but convert the file to RGB before saving it. For the best possible accuracy, convert the file to sRGB color profile. This way your colors will stay within the gamut.
      For more info you can check this link here >
      I hope it helps!

  5. ju1

    Hello, I am working with a client for t-shirt designing and I always use rgb colors to design t-shirt since I’ve never actually print the t-shirt, I designed and only use them as digital file to promote my service.

    But when it come up to actually design for print purposes, I have no experience at all. So this article has helping me so much to understand that I should use CMYK color to create my design (since it’s impossible to do color swatching with my client).

    However, I seem to notice that due to the color limit of CMYK, I can’t design a t-shirt with psychedelic style that has so many vibrant colors. How do I resolve this? Thank you.

  6. Cheyanne Valera

    So. I have that SRGB IEC61966-2.1 profile on my images. The prints on sweatshirts are still coming out flat and less vibrant than the backpacks, and posters.

    Is there something I’m missing?

  7. Destiny Francis

    Hi there!

    I’m using procreate! Could I just draw and save in cmyk without having to convert? Or is it recommended to draw in srgb and then do? I’m wanting to do art prints and posters.

    Thank you

    1. Katherine Karklina

      Hey, Destiny, if you’re a Printful customer, we recommend creating your print files in CMYK and then converting them to an sRGB color profile.

  8. Veroni


    I’m confused! I’ve watched your Printful videos on this topic and read articles and still can’t figure out why it is better to design the drawing in CMYK, BUT then convert it to sRGB.
    I’m using Procreate. If Printful have to convert the sRGB back into CMYK, then why can’t I just send you the CMYK work that I’ve saved in PNG form? It is still with transparent background whichever colour profile I save it in.

    I have just done as you have suggested, i.e. designed my art in CMYK, and then saved into sRGB IEC61966–2.1 and I noticed the colors immediately converted to more intense hues.

    Kind regards

    1. Katherine Karklina

      Hey, Veroni, we recommend using CMYK color mode while designing the artwork, because CMYK color mode includes the color tones which are in gamut. That helps to avoid gamut issues.
      Regarding sRGB color profile/mode, our printers are programmed in it. To get a better color match, we recommend converting the color to sRGB mode after the design is done. It may sound a bit confusing at first, but the colors in CMYK color mode represent printable color tones, while sRGB colors are more for screens. If you have some additional questions about this, feel free to reach out to our support team 😊

  9. Elk and Avo

    I just got started with printful; initially designed in RGB, exported PNG files. I solely designed in black and white and have uploaded the designs in my shop. Will everything be okay when they print?

    1. Esther Everson

      Hey! If your designs are black and white then it shouldn’t be of much difference. However, if you have any concerns about the possible outcome, then you can message our Customer Support team via [email protected]. Another way to truly see the outcome is by ordering a sample for yourself. Hope this helps!

1 2 3 4

Leave a Reply

Your email address will not be published

Back to All posts

Start a print-on-demand business with Printful

Get started chevron-right

Sign up for free


300+ custom products


Sell products without inventory