Less than (<) is the Unicode character at U+003C in Basic Latin. Official name: LESS-THAN SIGN. It is a reserved markup character — in HTML text you must escape it so it is not parsed as the start of a tag.
Remember
Character <
Unicode U+003C
Named entity <
Hex entity <
Decimal <
CSS escape \003C
Meaning less-than / comparison
Not the same > (>) · ≤ (≤) · ≮ (≮)
Prefer < in HTML. Alternatives: < or <. Do not type a raw < in HTML body text.
Always use < (named). You can also use < (hex), < (decimal), or the CSS escape \003C in content. Never type a raw < in HTML text — the browser treats it as the start of a tag.
U+003C (LESS-THAN SIGN). Hex 3C, decimal 60. It belongs to Basic Latin (ASCII).
Yes. HTML5 defines < (and <) for U+003C. Prefer < whenever you show the symbol as text.
Always in HTML body text, attributes, and examples. A bare < starts a tag and will break your page or hide following content.
HTML entities (<, <, or <) go in markup. The CSS escape \003C goes in stylesheet strings (usually content on ::before/::after).
No. < is U+003C. Less-than or equal (≤) and other math relations are different Unicode characters with their own entities.
🤔
Did you know?
Less than is Unicode U+003C (decimal 60) — glyph < (LESS-THAN SIGN) in Basic Latin. HTML5 named entity: < (also <). Always prefer < in HTML text — a raw < starts a tag. Pair with > for comparisons.