HTML Entity for Degree Fahrenheit (℉)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+2109

What You'll Learn

How to display the Degree Fahrenheit symbol (℉) in HTML using hexadecimal, decimal, and CSS entity methods. This character is U+2109 (DEGREE FAHRENHEIT) in the Letterlike Symbols block (U+2100–U+214F)—a single glyph that combines the degree sign with the letter F for the Fahrenheit temperature scale.

There is no named HTML entity for U+2109. Use ℉, ℉, or \2109 in CSS content. As an alternative, °F renders °F (degree sign + F). See Degree Celsius (℃) for the Celsius counterpart.

⚡ Quick Reference — Degree Fahrenheit

Unicode U+2109

Letterlike Symbols block

Hex Code ℉

Hexadecimal reference

HTML Code ℉

Decimal reference

Named Entity

None (°F for °F)

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2109
Hex code       ℉
HTML code      ℉
Named entity   —
CSS code       \2109
Alternative    °F (°F)
1

Complete HTML Example

This example demonstrates the Degree Fahrenheit symbol (℉) using hexadecimal code, decimal HTML code, and a CSS content escape. There is no named HTML entity:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\2109";
  }
 </style>
</head>
<body>
<p>Degree Fahrenheit using Hexadecimal: &#x2109;</p>
<p>Degree Fahrenheit using HTML Code: &#8457;</p>
<p id="point">Degree Fahrenheit using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

U+2109 is supported in modern browsers; use a font with Letterlike Symbols coverage for consistent display:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 3.2+

👀 Live Preview

See the Degree Fahrenheit symbol (℉) in temperature contexts:

Weather Today: 72 ℉   Low: 58 ℉
Cooking Bake at 350 ℉
Medical Body temperature: 98.6 ℉
Dual scale 28 ℃ (82 ℉)
Monospace refs &#x2109; &#8457; \2109

🧠 How It Works

1

Hexadecimal Code

&#x2109; uses the Unicode hexadecimal value 2109 to display the Degree Fahrenheit symbol.

HTML markup
2

Decimal HTML Code

&#8457; uses the decimal Unicode value 8457 to display the same character.

HTML markup
3

CSS Entity

\2109 is used in CSS stylesheets, particularly in the content property of ::before or ::after.

CSS stylesheet
=

Same visual result

All three methods produce: . Unicode U+2109 is in Letterlike Symbols. Alternative: &deg;F for °F.

Use Cases

The Degree Fahrenheit symbol (℉) is commonly used in:

🌤️ Weather (US)

Temperature displays and weather apps in Fahrenheit (e.g. 72 ℉), common in the United States.

🔬 Science & education

Lab reports and educational materials using the Fahrenheit scale.

🍳 Cooking (US)

Oven temperatures and recipes for US audiences (e.g. 350 ℉).

🏥 Medical (US)

Body temperature and health apps in US markets (e.g. 98.6 ℉).

📊 Dashboards

IoT sensor data and dual-scale displays showing ℉ alongside ℃.

🔤 Symbol references

Unicode tables and HTML entity guides for temperature units.

💡 Best Practices

Do

  • Use &#x2109; or &#8457; for the single ℉ character
  • Use &deg;F when ℉ is unavailable in a font
  • Choose fonts with Letterlike Symbols coverage
  • Use \2109 only inside CSS content
  • Link to Degree Celsius when showing dual scales

Don’t

  • Assume a named entity exists for U+2109—it does not
  • Confuse ℉ with °F unless typography allows either
  • Rely on fonts that omit Letterlike Symbols (glyph may show as a box)
  • Put CSS escape \2109 in HTML text nodes
  • Mix hex and decimal styles randomly in one file

Key Takeaways

1

No named entity—use numeric references

&#x2109; &#8457;
2

For CSS stylesheets, use the escape in the content property

\2109
3

Unicode U+2109 DEGREE FAHRENHEIT

4

Alternative: &deg;F renders °F (two-part notation)

5

Pair with ℃ when showing Celsius and Fahrenheit together

❓ Frequently Asked Questions

Use &#x2109; (hex), &#8457; (decimal), or \2109 in CSS content. There is no named HTML entity. Alternatively use &deg;F for °F.
U+2109 (DEGREE FAHRENHEIT). Letterlike Symbols block. Hex 2109, decimal 8457. Combines degree sign with F for Fahrenheit.
In weather apps and forecasts (especially US), temperature displays in Fahrenheit, cooking and recipe sites (US), medical content, and any place that shows temperatures in Fahrenheit.
HTML5 named entities focus on commonly used characters. U+2109 is a Letterlike Symbol with no named entity. Use &#8457; or &#x2109;, or &deg;F for °F.
HTML numeric references (&#8457; or &#x2109;) go in markup. The CSS escape \2109 is used in stylesheets, typically in the content property of pseudo-elements. Both render ℉.

Explore More HTML Entities!

Discover 1500+ HTML character references — temperature units, math operators, arrows, and more.

All HTML Entities →

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