Back to HTML Notes
Topic #15

HEX

Hex codes are the most common way developers write colours, like #FF5733. They pack an RGB value into six characters and appear in every real codebase.


A hexadecimal color is specified with: #RRGGBB, where the RR (red), GG (green) and BB (blue) hexadecimal integers specify the components of the color.


HEX Color Values

In HTML, a color can be specified using a hexadecimal value in the form:

#rrggbb

Where rr (red), gg (green) and bb (blue) are hexadecimal values between 00 and ff (same as decimal 0-255).

For example, #ff0000 is displayed as red, because red is set to its highest value (ff), and the other two (green and blue) are set to 00.

Another example, #00ff00 is displayed as green, because green is set to its highest value (ff), and the other two (red and blue) are set to 00.

To display black, set all color parameters to 00, like this: #000000.

To display white, set all color parameters to ff, like this: #ffffff.

Experiment by mixing the HEX values below:

RED

GREEN

BLUE

Example

<div class="w3-row w3-center" style="line-height:80px;color:white;font-size:20px;font-weight:bold;font-family:Consolas, 'Courier New', Courier, monospace">
<div class="w3-col m6 w3-padding">
<div style="background-color:#ff0000;">#ff0000</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#0000ff;">#0000ff</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#3cb371;">#3cb371</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ee82ee;">#ee82ee</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ffa500;">#ffa500</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#6a5acd;">#6a5acd</div>
</div>
</div>

Shades of Gray

Shades of gray are often defined using equal values for all three parameters:

Example

<div class="w3-row w3-center" style="line-height:80px;color:white;font-size:20px;font-weight:bold;font-family:Consolas, 'Courier New', Courier, monospace">
<div class="w3-col m6 w3-padding">
<div style="background-color:#404040;">#404040</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#686868;">#686868</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#A0A0A0;">#a0a0a0</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#BEBEBE;">#bebebe</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#dcdcdc;color:#555555">#dcdcdc</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#f8f8f8;color:#555555">#f8f8f8</div>
</div>
</div>

HEXA Value

HEXA color values are an extension of HEX color values with an alpha channel - which specifies the opacity for a color.

A HEXA color value is specified with:

#rrggbbaa

The alpha parameter is a value between 00 (fully transparent) and FF (not transparent at all). The value 80 indicates 50% opacity:

Example

<div class="w3-row w3-center" style="line-height:80px;color:white;font-size:20px;font-weight:bold;font-family:Consolas, 'Courier New', Courier, monospace">
<div class="w3-col m6 w3-padding">
<div style="background-color:#ff000080;">#ff000080</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#0000ff80;">#0000ff80</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#3cb37180;">#3cb37180</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ee82ee80;">#ee82ee80</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ffa50080;">#ffa50080</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#6a5acd80;">#6a5acd80</div>
</div>
</div>

Here are some common opacity percentages and their exact 2-digit HEX values:

  • 100% - FF (not transparent at all)
  • 90% - E6
  • 80% - CC
  • 70% - B3
  • 60% - 99
  • 50% - 80
  • 40% - 66
  • 30% - 4D
  • 20% - 33
  • 10% - 1A
  • 0% - 00 (fully transparent)

Want to go beyond the notes?

Join Coding Now Tech Institute's HTML course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

HEX – FAQs

Quick answers about learning HEX in HTML.

This free note from Coding Now Tech Institute explains HEX in HTML — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every HTML topic on Coding Now Tech Institute, including HEX, is 100% free with no signup required.
With focused practice, most students grasp HEX in 1–3 days from these notes; pairing it with Coding Now Tech Institute's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the Coding Now Tech Institute Community (/community) — expert instructors answer within 24 hours.
Call NowEnroll Now