HTML Entity for Uppercase F Script Capital (ℱ)

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

What Is Uppercase F Script Capital?

Uppercase F Script Capital (ℱ) is the Letterlike Symbols character at Unicode U+2131 (SCRIPT CAPITAL F). HTML5 names it ℱ (also ℱ). Use it for mathematical script notation and formal typography.

Remember
Character     ℱ
Unicode       U+2131
Named entity  ℱ (ℱ)
Hex entity    ℱ
Decimal       ℱ
CSS escape    \2131
Not the same  F · Ƒ · ƒ

Named, hex, decimal, CSS, and a typed character all produce the same glyph: ℱ. Prefer ℱ or ℱ in HTML markup. For plain capital F see uppercase F; for F with hook see uppercase F hook.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityℱHTML markup (best default)
Alternate nameℱHTML markup (same glyph)
Hex entityℱHTML markup
Decimal entityℱHTML markup
CSS escape\2131Stylesheet content
Direct characterℱUTF-8 HTML text

When to Use Which

SituationUse
Script / math capital Fℱ or ℱ
Numeric-only markupℱ or ℱ
Generated text via ::before / ::aftercontent: "\2131"
Plain capital FType F (U+0046)
F with hookUse Ƒ (U+0191)

Live Preview

Script capital F in math context, compared with plain F and related look-alikes.

Math ℱ(x) denotes a function of x
Large glyph ℱ
Named entity ℱ → ℱ
vs look-alikes ℱ  |  F  |  Ƒ  |  ƒ
With entities Named: ℱ | Hex: ℱ | Decimal: ℱ

Complete HTML Example

One page that shows Uppercase F Script Capital with named, hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Named + Hex + Decimal + CSS + Typed

Five ways to display ℱ in HTML and CSS.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Uppercase F Script Capital (ℱ)</title>
  <style>
    #point::after {
      content: "\2131";
    }
  </style>
</head>
<body>
  <p>Built with Named: &Fscr;</p>
  <p>Built with Hex: &#x2131;</p>
  <p>Built with Decimal: &#8497;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ℱ</p>
  <p>Math: &Fscr;(x)</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &Fscr; is the HTML5 name for U+2131 → ℱ (case-sensitive). &Fouriertrf; is an alternate name for the same glyph.

2. Hex: &#x2131; inserts the same code point. Same visual as named.

3. Decimal: same code point as 8497 → &#8497;.

4. CSS: use \2131 in content (not an HTML entity). #point::after appends ℱ.

5. Typed: paste ℱ in a UTF-8 document, or write math text with &Fscr;.

Pitfalls & Tips

Common mistakes when working with Uppercase F Script Capital.

Named

Prefer &Fscr;

The name is case-sensitive. &Fscr; and &Fouriertrf; both render ℱ. Prefer &Fscr; for shorter, clearer source.

Look-alikes

ℱ ≠ F ≠ Ƒ

Script capital F is &Fscr;. Plain Latin is F. F with hook is U+0191. Match the notation you need.

A11y

Use the real symbol

Prefer U+2131 (or &Fscr;) over styling a plain F with a script font when the semantics require the letterlike symbol.

Fonts

Glyph coverage

Letterlike Symbols coverage varies. Prefer fonts with math / symbol support (e.g. Cambria Math) and test on mobile.

CSS vs HTML

Do not mix escapes

\2131 belongs in CSS. &Fscr; / &#x2131; / &#8497; belong in HTML.

Semicolon

End references

Always finish with ; — write &Fscr;, not &Fscr.

Browser Support

Uppercase F Script Capital (U+2131) and its entity forms (&Fscr;, &#x2131;, &#8497;, CSS \\2131) are supported in all modern browsers. Glyph coverage depends on the font.

✓ Universal encoding

Uppercase F Script Capital (&#x2131;)

Encode with named, hex, decimal, or CSS escape — or type ℱ directly in UTF-8 HTML. Prefer &Fscr; or &#x2131;.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer IE 9+
Yes*
U+2131 Full support

Bottom line: Prefer &Fscr; or &#x2131; for readable HTML. Use \\2131 only inside CSS content. Do not confuse with plain F or F hook Ƒ.

Key Takeaways

  • Unicode: this symbol is U+2131 (decimal 8497) — script capital F.
  • HTML: prefer &Fscr; — or use &#x2131; / &#8497; (also &Fouriertrf;).
  • CSS: use \2131 inside content for generated math text.
  • Watch out: &Fscr; (ℱ) ≠ plain F ≠ F hook Ƒ.

One line: U+2131 → &Fscr; / &#x2131; / &#8497; / CSS \2131.

Frequently Asked Questions

Use &Fscr; (named), &#x2131; (hex), &#8497; (decimal), or the CSS escape \2131 in the content property. All render ℱ. Prefer &Fscr; or &#x2131; for readable markup. &Fouriertrf; is an alternate name for the same character.
U+2131 (SCRIPT CAPITAL F). Hex 2131, decimal 8497, named entities &Fscr; and &Fouriertrf;. It belongs to Letterlike Symbols (U+2100–U+214F).
Yes. HTML5 defines &Fscr; and &Fouriertrf; for U+2131. Prefer &Fscr; for general use. Both are case-sensitive.
U+2131 is a letterlike script capital F used in math typography. U+0046 is plain Latin capital F. U+0191 is Latin capital F with hook — a different alphabetic letter.
Use it for mathematical script notation, Fourier-related symbols, and formal typography that needs ℱ — not as a substitute for plain F.
HTML entities (&Fscr;, &#8497;, or &#x2131;) go in markup. The CSS escape \2131 is used in stylesheets (usually in the content property of ::before/::after). Both render ℱ.

Did you know?

Uppercase F Script Capital is Unicode U+2131 (decimal 8497) — glyph ℱ (SCRIPT CAPITAL F) in Letterlike Symbols. HTML5 names it &Fscr; (also &Fouriertrf;). Prefer it for mathematical script notation. Do not confuse it with plain F (U+0046) or F hook (U+0191).

Next: Uppercase F Turned

Learn the HTML entity for turned capital F — next in this sequence.

Continue 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