Terdapat tiga cara untuk mewakili warna dalam HTML, yang paling biasa digunakan ialah perwakilan kod heksadesimal 6 digit. Contohnya, bgcolor=#ff0000; di mana # hanya bermaksud menggunakan kod warna heksadesimal 6 digit untuk mengisytiharkan warna. Dua digit pertama kod, ff, mewakili merah di antara tiga warna utama Julatnya sudah tentu 00-ff dalam heksadesimal, dua digit tengah, 00, mewakili hijau, dua digit terakhir, 00, mewakili biru, 00. tidak mewakili warna, dan ff mewakili warna maksimum. Jadi 000000 mewakili hitam, ffffff mewakili putih, begitu juga ff0000 mewakili merah tulen, 00ff00 mewakili hijau tulen, dan 0000ff mewakili biru tulen.
Selain itu, warna juga boleh diwakili oleh rgb(r,g,b) dalam kurungan masing-masing mewakili merah, hijau dan biru dalam nombor perpuluhan atau peratusan dari 0 hingga 255, seperti. kerana rgb(255,0 ,0) dan rgb(100%,0%,0%) kedua-duanya mewakili merah.
Warna juga boleh diwakili oleh kata kunci warna, sejumlah 16, iaitu:
Hitam hitam #000000
Maroon coklat tua #800000
Hijau hijau #008000
Olive #808000
Navy #000080
Ungu #800080
Teal #008080
Gray #808080
Silver #C0C0C0
Biru #0000FF
Fuchsia #FF00FF
Aqua #00FFFF
Putih #FFFFFF
Sebagai contoh, ia boleh ditulis seperti ini: bgcolor=red, iaitu bersamaan dengan kaedah penulisan berikut: