El código RGB (rojo, verde, azul), desarrollado por la Comisión Internacional de Iluminación (Commission Internationale de l'Eclairage, CIE) consiste en la representación del espacio de color a partir de tres rayos monocromáticos, con los siguientes colores:
Este espacio de color corresponde a la forma en que los colores generalmente se codifican en un equipo, o más precisamente, a la forma en que los tubos catódicos de la pantalla del equipo representan los colores.
El modelo RGB propone que cada componente de color se codifique en un byte, que corresponde a 256 intensidades de rojo (28), 256 intensidades de verde y 256 intensidades de azul. De esta manera, hay 16777216 posibilidades teóricas de colores diferentes, es decir, muchas más de las que el ojo humano puede distinguir (aproximadamente 2 millones). No obstante, este valor es sólo teórico porque depende en gran medida del dispositivo de visualización que se utilice.
Dado que el código RGB está basado en tres componentes con el mismo rango de valores propuesto, generalmente se representa en forma gráfica con un cubo del cual cada eje corresponde a un color primario: