Web-Farben sind Farben, die bei der Gestaltung von Webseiten verwendet werden, sowie die Art und Weise, wie diese Farben beschrieben und aufgelistet werden.

Es gibt verschiedene Möglichkeiten, Farben für Teile von Webseiten zu wählen. Farben können als RGB-Triplet (ein Satz von drei Zahlen) im Hexadezimalformat (ein Hex-Triplet) aufgelistet werden. Ein RGB-Triplett kann 16.777.216 verschiedene Farben erzeugen. Viele gebräuchliche Farben können auch über ihre gebräuchlichen englischen Namen ausgewählt werden. Häufig wird ein Farbtool oder eine andere Grafiksoftware zur Erstellung von Farbwerten verwendet.

Die ersten Versionen von Mosaic und NetscapeNavigator verwendeten die X11-Farbnamen als Grundlage für ihre Farblisten. Das lag daran, dass sie beide als X Window System-Anwendungen starteten.

Jede Webfarbe hat ihre eigene Definition, sRGB. Diese bezieht sich auf die Farbmerkmale eines einzelnen Phosphorsatzes, eine gegebene Übertragungskurve, einen adaptiven Weißpunkt und die Betrachtungsbedingungen. Diese wurden so gewählt, dass sie vielen Monitoren und Betrachtungsbedingungen in der realen Welt ähnlich sind. Selbst ohne Farbmanagement sind die erzeugten Farben ziemlich nahe an den vorgegebenen Werten. User Agents können sich jedoch in der Treue, mit der sie die Farben darstellen, unterscheiden. Bessere User Agents verwenden Farbmanagement, um eine bessere Farbtreue zu erzeugen. Dies ist wichtig für Web-to-Print-Anwendungen.