Es gibt drei Möglichkeiten, Farben in HTML darzustellen. Die am häufigsten verwendete ist die 6-stellige Hexadezimalcode-Darstellung. Beispiel: bgcolor=#ff0000; wobei # lediglich die Verwendung eines 6-stelligen hexadezimalen Farbcodes zur Angabe der Farbe bedeutet. Die ersten beiden Ziffern des Codes, ff, stehen für Rot unter den drei Primärfarben. Der Bereich ist natürlich 00-ff im Hexadezimalformat, die mittleren beiden Ziffern, 00, stehen für Grün, die letzten beiden Ziffern, 00, stehen für Blau, 00 steht für keine Farbe und ff steht für die maximale Farbe. So steht 000000 für Schwarz, ffffff für Weiß, ebenso steht ff0000 für reines Rot, 00ff00 für reines Grün und 0000ff für reines Blau.
Darüber hinaus können Farben auch durch rgb(r,g,b) dargestellt werden. Die r,g,b in Klammern stellen Rot, Grün und Blau jeweils in Dezimalzahlen oder Prozentsätzen von 0 bis 255 dar da rgb(255,0 ,0) und rgb(100%,0%,0%) beide Rot darstellen.
Die Farbe kann auch durch Farbschlüsselwörter dargestellt werden, insgesamt 16, die sind:
Schwarz Schwarz #000000
Kastanienbraun Dunkelbraun #800000
Grün Grün #008000
Oliv #808000
Marine #000080
Lila #800080
Blaugrün #008080
Grau #808080
Silber #C0C0C0
Rot Rot #FF0000
Lime #00FF00
Gelb #FFFF00
Blau #0000FF
Fuchsia #FF00FF
Aqua #00FFFF
Weiß #FFFFFF
Zum Beispiel kann es so geschrieben werden: bgcolor=red, was ist entspricht den folgenden Schreibmethoden: