Uppercase B Latin (ʙ) is the Unicode character at U+0299 (LATIN LETTER SMALL CAPITAL B) in IPA Extensions. It is a small capital B used in phonetic notation, IPA transcriptions, and linguistic text — not the same as ordinary capital B.
Remember
Character ʙ
Unicode U+0299
Hex entity ʙ
Decimal ʙ
CSS escape \0299
Named entity (none)
Official name LATIN LETTER SMALL CAPITAL B
Using Hex Code: ʙ
Using HTML Code: ʙ
Using CSS Entity: ʙ
Typed directly: ʙ
Compare: B ʙ b
How It Works
1. Hex:U+0299 → ʙ in HTML. The browser turns it into the glyph.
2. Decimal: same code point as 665 → ʙ. Same result as hex.
3. CSS: use \0299 in content (not an HTML entity). #point::after appends that glyph after the paragraph text.
4. Compare:B ʙ b shows how the small capital sits between full capital and lowercase.
Pitfalls & Tips
Common mistakes when working with this character.
Named?
No named entity
HTML5 does not define a named entity for U+0299. Use numeric forms.
Look-alikes
Not the same as capital B
U+0299 is a small capital for IPA. U+0042 is ordinary B. U+0181 is B with hook. Do not swap them.
Fonts
Use IPA-capable fonts
Not every font covers IPA Extensions. Prefer fonts that include U+0250–U+02AF for reliable glyphs.
CSS vs HTML
Do not mix escapes
\0299 belongs in CSS. ʙ / ʙ belong in HTML.
A11y
Explain phonetic symbols
Screen readers may not name IPA symbols clearly. Add plain-language context near transcriptions.
Semicolon
End references
Always finish with ; — write ʙ, not ʙ.
Compatibility
Browser Support
Uppercase B Latin / LATIN LETTER SMALL CAPITAL B (U+0299) and its numeric entity forms (ʙ, ʙ, CSS \\0299) are supported in all mainstream browsers. Glyph shape depends on IPA font coverage.
✓ Universal support
Uppercase B Latin
Encode with hex, decimal, or CSS escape — or paste the character in UTF-8 HTML.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+0299 / entitiesFull support
Bottom line: Use ʙ or ʙ for the Unicode glyph, and \\0299 only inside CSS content. Prefer fonts with IPA Extensions support.
Remember
Key Takeaways
Unicode: this character is U+0299 (decimal 665) — LATIN LETTER SMALL CAPITAL B.
HTML: use ʙ or ʙ when you need an entity.
CSS: use \0299 inside content for generated text.
Watch out: U+0299 ≠ U+0042 (capital B) ≠ U+0181 (B with hook).
One line:U+0299 → ʙ / ʙ / CSS \0299.
Frequently Asked Questions
Use ʙ (hex), ʙ (decimal), or the CSS escape \0299 in the content property. All render U+0299. You can also paste the character directly when your file is UTF-8.
U+0299 (hex 0299, decimal 665). Unicode names it LATIN LETTER SMALL CAPITAL B. It belongs to IPA Extensions (U+0250–U+02AF) and is used in phonetic notation.
No. HTML5 does not define a named entity for this character. Use numeric references like ʙ or ʙ.
U+0299 is a small capital B for IPA/phonetics. U+0042 is the ordinary capital letter B. U+0181 is LATIN CAPITAL LETTER B WITH HOOK (Ɓ). They are different characters.
HTML entities (ʙ or ʙ) go in markup. The CSS escape \0299 is used in stylesheets (usually in the content property of ::before/::after). Both render the same glyph.
Use it in IPA transcriptions, pronunciation guides, and linguistic text that require a small capital B. Do not substitute plain B when phonetic accuracy matters.
🤔
Did you know?
This character is Unicode U+0299 (decimal 665) — official name LATIN LETTER SMALL CAPITAL B in IPA Extensions. HTML5 has no named entity. It is a small capital, not the same as full capital B (U+0042).