HTML Entity for Uppercase F Hook (Ƒ)

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

What Is Uppercase F Hook?

Uppercase F Hook (Ƒ) is the Latin Extended-B character at Unicode U+0191 (LATIN CAPITAL LETTER F WITH HOOK). There is no named HTML entity. Use hex or decimal codes for African orthographies and phonetic text.

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

Hex, decimal, CSS, and a typed character all produce the same glyph: Ƒ. Prefer Ƒ in HTML markup. For plain capital F see uppercase F; for the lowercase pair see lowercase F hook (ƒ, U+0192).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Hex entityƑHTML markup (best default)
Decimal entityƑHTML markup
CSS escape\0191Stylesheet content
Direct characterƑUTF-8 HTML text
Named entityNoneUse hex or decimal instead

When to Use Which

SituationUse
Capital F with hookƑ or Ƒ
Numeric-only markupƑ or Ƒ
Generated text via ::before / ::aftercontent: "\0191"
Plain capital FType F (U+0046)
Lowercase f with hook / florinUse ƒ (U+0192)

Live Preview

F with hook in linguistic context, compared with plain F and lowercase ƒ.

Case pair Case pair: Ƒ / ƒ
Large glyph Ƒ
Hex entity Ƒ → Ƒ
vs look-alikes Ƒ  |  F  |  ƒ
With entities Hex: Ƒ | Decimal: Ƒ

Complete HTML Example

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

Hex + Decimal + CSS + Typed

Four ways to display Ƒ in HTML and CSS (no named entity).

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Uppercase F Hook (Ƒ)</title>
  <style>
    #point::after {
      content: "\0191";
    }
  </style>
</head>
<body>
  <p>Built with Hex: &#x0191;</p>
  <p>Built with Decimal: &#401;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: Ƒ</p>
  <p>Case pair: &#x0191; / &fnof;</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: &#x0191; inserts Unicode U+0191 → Ƒ. Prefer this when there is no named entity.

2. Decimal: same code point as 401 → &#401;. Same visual as hex.

3. CSS: use \0191 in content (not an HTML entity). #point::after appends Ƒ.

4. Typed: paste Ƒ in a UTF-8 document, or write Case pair: &#x0191; / &fnof;.

Pitfalls & Tips

Common mistakes when working with Uppercase F Hook.

Named

No named entity for Ƒ

Do not invent &Fhook; or reuse &fnof; for uppercase. Use &#x0191; or &#401; only.

Look-alikes

Ƒ ≠ F ≠ ƒ

Hooked F is &#x0191;. Plain Latin is F. Lowercase florin/function is &fnof;. Match the orthography you need.

A11y

Prefer precomposed

Use U+0191 rather than inventing a look-alike from F plus decoration. One code point is clearer for search and screen readers.

Fonts

Glyph coverage

Latin Extended-B coverage varies. Prefer fonts with linguistic / African-script support and test on mobile.

CSS vs HTML

Do not mix escapes

\0191 belongs in CSS. &#x0191; / &#401; belong in HTML. Keep the leading zeros in \0191.

Semicolon

End references

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

Browser Support

Uppercase F Hook (U+0191) and its entity forms (&#x0191;, &#401;, CSS \\0191) are supported in all modern browsers. Glyph coverage depends on the font.

✓ Universal encoding

Uppercase F Hook (&#x0191;)

Encode with hex, decimal, or CSS escape — or type Ƒ directly in UTF-8 HTML. Prefer &#x0191;. No named entity exists.

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+0191 Full support

Bottom line: Prefer &#x0191; for readable HTML. Use \\0191 only inside CSS content. Do not confuse with plain F or &fnof;.

Key Takeaways

  • Unicode: this symbol is U+0191 (decimal 401) — Latin capital letter F with hook.
  • HTML: use &#x0191; or &#401; — there is no named entity.
  • CSS: use \0191 inside content for generated linguistic text.
  • Watch out: not the same as plain F or lowercase &fnof; (ƒ).

One line: U+0191 → &#x0191; / &#401; / CSS \0191 (no named entity).

Frequently Asked Questions

Use &#x0191; (hex), &#401; (decimal), or the CSS escape \0191 in the content property. All render Ƒ. Prefer &#x0191; for readable markup. There is no named HTML entity.
U+0191 (LATIN CAPITAL LETTER F WITH HOOK). Hex 0191, decimal 401. It belongs to Latin Extended-B (U+0180–U+024F). There is no named HTML entity.
No. HTML5 does not define a named entity for U+0191. Use &#x0191; or &#401; instead. The lowercase f hook (U+0192) has &fnof;, but that is a different character.
U+0191 is capital F with a hook. U+0046 is plain capital F. U+0192 is the lowercase f with hook (also used as florin / function symbol, named &fnof;).
Use it for African orthographies, phonetic notation, and extended Latin text that needs capital F with hook — not as a substitute for plain F or &fnof;.
HTML entities (&#401; or &#x0191;) go in markup. The CSS escape \0191 is used in stylesheets (usually in the content property of ::before/::after). Both render Ƒ.

Did you know?

Uppercase F Hook is Unicode U+0191 (decimal 401) — glyph Ƒ (LATIN CAPITAL LETTER F WITH HOOK) in Latin Extended-B. There is no named HTML entity — use &#x0191; or &#401;. The lowercase pair (U+0192) has &fnof;, but the uppercase form does not. Do not confuse it with plain F (U+0046).

Next: Uppercase F Script Capital

Learn the HTML entity for script 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