HTML Entity for Degree Fahrenheit (℉)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+2109

What Is Degree Fahrenheit?

Degree Fahrenheit (℉) is the Unicode character at U+2109 in the Letterlike Symbols block. Official name: DEGREE FAHRENHEIT. It is a single symbol for Fahrenheit temperature — not the same as degree sign + letter F.

Remember
Character     ℉
Unicode       U+2109
Hex entity    ℉
Decimal       ℉
CSS escape    \2109
Named entity  (none for U+2109)
Alternative   °F  (°F)

Prefer typing ℉ or using ℉ / ℉ for the single symbol. For everyday copy, °F is a common, compatible alternative.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct character℉HTML text (UTF-8)
Hex entity℉HTML markup
Decimal entity℉HTML markup
CSS escape\2109Stylesheet content
Composed alternative°FDegree sign + F (two characters)

When to Use Which

SituationUse
Single Fahrenheit letterlike symbol℉ or type ℉
Everyday weather / UI copy°F (often preferred)
Celsius temperature℃ U+2103
Degree sign alone° / °
Generated text via ::before / ::aftercontent: "\2109"

Live Preview

Degree Fahrenheit rendered in common temperature contexts.

Weather Today: 72℉
Large glyph ℉
Compared ℉   °F   ℃
Science Water freezes at 32℉
With entities Hex: ℉ | Decimal: ℉ | Alt: °F

Complete HTML Example

One page that shows Degree Fahrenheit with hex, decimal, CSS escape, typed character, and the °F alternative. Use View Output or open the live editor.

Hex + Decimal + CSS + Typed + Alternative

Ways to show Fahrenheit in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Degree Fahrenheit (℉) in HTML</title>
  <style>
    #point::after {
      content: "\2109";
    }
  </style>
</head>
<body>
  <p>Fahrenheit using Hex Code: &#x2109;</p>
  <p>Fahrenheit using HTML Code: &#8457;</p>
  <p id="point">Fahrenheit using CSS Entity: </p>
  <p>Typed directly: ℉</p>
  <p>Alternative: 72 &deg;F</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+2109 → &#x2109; in HTML → ℉.

2. Decimal: same code point as 8457 → &#8457;. Same result as hex.

3. CSS: use \2109 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: &deg;F is degree sign (U+00B0) plus the letter F — two characters, often better for fonts and accessibility.

Pitfalls & Tips

Common mistakes when working with Degree Fahrenheit.

Named?

No &fahrenheit;

HTML5 has no named entity for U+2109. Use numeric forms, or &deg;F as an alternative.

°F

Symbol vs composition

℉ is one character. &deg;F is two. Prefer &deg;F when font or a11y support for U+2109 is uncertain.

℃

Not Celsius

℃ is degree Celsius (U+2103). Do not mix the two symbols.

CSS vs HTML

Do not mix escapes

\2109 belongs in CSS strings. &#x2109; / &#8457; belong in HTML.

Fonts

Letterlike coverage

Some fonts omit U+2109 and show a box. Fall back to &deg;F if needed.

Semicolon

End references

Always finish with ; — write &#8457;, not &#8457.

Browser Support

Degree Fahrenheit (U+2109) and its numeric entity forms (&#x2109;, &#8457;, CSS \\2109) are supported in all mainstream browsers. Visible glyphs depend on Letterlike Symbols font coverage.

✓ Universal support

Degree Fahrenheit (&#x2109;)

Encode with hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+2109 / entities Full support

Bottom line: Use &#x2109; or &#8457; for the single Fahrenheit symbol, and \\2109 only inside CSS content. Prefer &deg;F when you need maximum font and accessibility compatibility.

Key Takeaways

  • Unicode: degree Fahrenheit is U+2109 (decimal 8457) — glyph ℉.
  • HTML: type ℉, or use &#x2109; / &#8457; (no named entity).
  • CSS: use \2109 inside content for generated text.
  • Alternative: &deg;F is often safer for fonts and screen readers than U+2109.

One line: U+2109 → &#x2109; / &#8457; / CSS \2109 / type ℉ (or &deg;F).

Frequently Asked Questions

Use &#x2109; (hex), &#8457; (decimal), type ℉ directly in UTF-8, or the CSS escape \2109 in content. There is no named HTML entity for U+2109. Alternatively use &deg;F (two characters).
U+2109 (DEGREE FAHRENHEIT). Hex 2109, decimal 8457. It belongs to the Letterlike Symbols block (U+2100–U+214F).
No. Use numeric references like &#8457; or &#x2109;, or type ℉. For a composed form, use &deg;F (degree sign U+00B0 + F).
Use U+2109 when you need the single letterlike Fahrenheit symbol. Prefer &deg;F for everyday weather and UI copy — it is often more compatible and clearer for assistive tech.
HTML entities (&#8457; or &#x2109;) go in markup. The CSS escape \2109 goes in stylesheet strings (usually content on ::before/::after).
℉ (U+2109) is degree Fahrenheit. ℃ (U+2103) is degree Celsius. They are different Letterlike Symbols.

Did you know?

Degree Fahrenheit is Unicode U+2109 (decimal 8457) — glyph ℉ in the Letterlike Symbols block. HTML5 has no named entity for it. Many sites prefer &deg;F (degree sign + letter F) for wider font support and clearer screen-reader spelling.

Next: Degree Sign

Learn the HTML entity for degree sign (U+00B0).

Degree Sign tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful