Degree Celsius (℃) is the Unicode character at U+2103 in the Letterlike Symbols block. Official name: DEGREE CELSIUS. It is a single symbol for Celsius temperature — not the same as degree sign + letter C.
Remember
Character ℃
Unicode U+2103
Hex entity ℃
Decimal ℃
CSS escape \2103
Named entity (none for U+2103)
Alternative °C (°C)
Prefer typing ℃ or using ℃ / ℃ for the single symbol. For everyday copy, °C is a common, compatible alternative.
Degree Celsius rendered in common temperature contexts.
WeatherToday: 28℃
Large glyph℃
Compared℃ °C ℉
ScienceBoiling point of water: 100℃
With entitiesHex: ℃ | Decimal: ℃ | Alt: °C
Code
Complete HTML Example
One page that shows Degree Celsius with hex, decimal, CSS escape, typed character, and the °C alternative. Use View Output or open the live editor.
Hex + Decimal + CSS + Typed + Alternative
Ways to show Celsius in a single document.
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Degree Celsius (℃) in HTML</title>
<style>
#point::after {
content: "\2103";
}
</style>
</head>
<body>
<p>Celsius using Hex Code: ℃</p>
<p>Celsius using HTML Code: ℃</p>
<p id="point">Celsius using CSS Entity: </p>
<p>Typed directly: ℃</p>
<p>Alternative: 25 °C</p>
</body>
</html>
Celsius using Hex Code: ℃
Celsius using HTML Code: ℃
Celsius using CSS Entity: ℃
Typed directly: ℃
Alternative: 25 °C
How It Works
1. Hex:U+2103 → ℃ in HTML → ℃.
2. Decimal: same code point as 8451 → ℃. Same result as hex.
3. CSS: use \2103 in content (not an HTML entity). #point::after appends that ℃ after the paragraph text.
4. Typed: in a UTF-8 page you can paste ℃ directly.
5. Alternative:°C is degree sign (U+00B0) plus the letter C — two characters, often better for fonts and accessibility.
Pitfalls & Tips
Common mistakes when working with Degree Celsius.
Named?
No &celsius;
HTML5 has no named entity for U+2103. Use numeric forms, or °C as an alternative.
°C
Symbol vs composition
℃ is one character. °C is two. Prefer °C when font or a11y support for U+2103 is uncertain.
℉
Not Fahrenheit
℉ is degree Fahrenheit (U+2109). Do not mix the two symbols.
CSS vs HTML
Do not mix escapes
\2103 belongs in CSS strings. ℃ / ℃ belong in HTML.
Fonts
Letterlike coverage
Some fonts omit U+2103 and show a box. Fall back to °C if needed.
Semicolon
End references
Always finish with ; — write ℃, not ℃.
Compatibility
Browser Support
Degree Celsius (U+2103) and its numeric entity forms (℃, ℃, CSS \\2103) are supported in all mainstream browsers. Visible glyphs depend on Letterlike Symbols font coverage.
✓ Universal support
Degree Celsius (℃)
Encode with hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+2103 / entitiesFull support
Bottom line: Use ℃ or ℃ for the single Celsius symbol, and \\2103 only inside CSS content. Prefer °C when you need maximum font and accessibility compatibility.
Remember
Key Takeaways
Unicode: degree Celsius is U+2103 (decimal 8451) — glyph ℃.
HTML: type ℃, or use ℃ / ℃ (no named entity).
CSS: use \2103 inside content for generated text.
Alternative:°C is often safer for fonts and screen readers than U+2103.
One line:U+2103 → ℃ / ℃ / CSS \2103 / type ℃ (or °C).
Frequently Asked Questions
Use ℃ (hex), ℃ (decimal), type ℃ directly in UTF-8, or the CSS escape \2103 in content. There is no named HTML entity for U+2103. Alternatively use °C (two characters).
U+2103 (DEGREE CELSIUS). Hex 2103, decimal 8451. It belongs to the Letterlike Symbols block (U+2100–U+214F).
No. Use numeric references like ℃ or ℃, or type ℃. For a composed form, use °C (degree sign U+00B0 + C).
Use U+2103 when you need the single letterlike Celsius symbol. Prefer °C for everyday weather and UI copy — it is often more compatible and clearer for assistive tech.
HTML entities (℃ or ℃) go in markup. The CSS escape \2103 goes in stylesheet strings (usually content on ::before/::after).
℃ (U+2103) is degree Celsius. ℉ (U+2109) is degree Fahrenheit. They are different Letterlike Symbols.
🤔
Did you know?
Degree Celsius is Unicode U+2103 (decimal 8451) — glyph ℃ in the Letterlike Symbols block. HTML5 has no named entity for it. Many sites prefer °C (degree sign + letter C) for wider font support and clearer screen-reader spelling.