B with accent

For B with an accent, copy ḃ, ḅ or ḇ and check which mark your text needs.

The primary B forms use a dot above, a dot below or a line below: ḃ, ḅ and ḇ. Hooked and barred B shapes have their own Unicode identities and are listed separately.

Choose a character

6 characters

Lowercase

Uppercase

Click a character to copy it. Use Details for its technical record.

Character details: Ḃ
Character
Ḃ
Unicode name
LATIN CAPITAL LETTER B WITH DOT ABOVE
Code point
U+1E02
Base letter
B
Case
uppercase
Category
Lu
Combining marks
COMBINING DOT ABOVE
Canonical decomposition
U+0042 + U+0307
HTML decimal
Ḃ
HTML hexadecimal
Ḃ
CSS escape
\1E02
JavaScript escape
\u1E02
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E02 then Alt+X

Windows CP1252 codes use a leading zero and a numeric keypad. Availability depends on your configuration and application; these are not universal Unicode Alt codes. Methods and verified sources.

Inspect selected character details

Related reading

How to type B with an accent

B: no precomposed entry has a Windows CP1252 shortcut.

Word Alt+X example:1E02 then press Alt+X forḂ.

Marks found with B

dot above
One dot above the letter. Example: Ḃ. Appears in 2 primary records on this page.
dot below
One dot below the letter. Example: Ḅ. Appears in 2 primary records on this page.
macron below
A horizontal line below the letter. Unicode names may call the resulting letter a form with line below. Example: Ḇ. Appears in 2 primary records on this page.

Browse another letter

B character references

Accented B: typing and code notation
CharacterWindows CP1252Word Alt+XUnicodeHTML decimalHTML hexJavaScriptCSSCanonical decomposition
ḂUnavailable1E02 then Alt+XU+1E02ḂḂ\u1E02
\u{1E02}
\1E02 U+0042 + U+0307
ḃUnavailable1E03 then Alt+XU+1E03ḃḃ\u1E03
\u{1E03}
\1E03 U+0062 + U+0307
ḄUnavailable1E04 then Alt+XU+1E04ḄḄ\u1E04
\u{1E04}
\1E04 U+0042 + U+0323
ḅUnavailable1E05 then Alt+XU+1E05ḅḅ\u1E05
\u{1E05}
\1E05 U+0062 + U+0323
ḆUnavailable1E06 then Alt+XU+1E06ḆḆ\u1E06
\u{1E06}
\1E06 U+0042 + U+0331
ḇUnavailable1E07 then Alt+XU+1E07ḇḇ\u1E07
\u{1E07}
\1E07 U+0062 + U+0331
Ḃ · U+1E02 · LATIN CAPITAL LETTER B WITH DOT ABOVE
Character
Ḃ
Unicode name
LATIN CAPITAL LETTER B WITH DOT ABOVE
Code point
U+1E02
Base letter
B
Case
uppercase
Category
Lu
Combining marks
COMBINING DOT ABOVE
Canonical decomposition
U+0042 + U+0307
HTML decimal
Ḃ
HTML hexadecimal
Ḃ
CSS escape
\1E02
JavaScript escape
\u1E02
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E02 then Alt+X
ḃ · U+1E03 · LATIN SMALL LETTER B WITH DOT ABOVE
Character
ḃ
Unicode name
LATIN SMALL LETTER B WITH DOT ABOVE
Code point
U+1E03
Base letter
B
Case
lowercase
Category
Ll
Combining marks
COMBINING DOT ABOVE
Canonical decomposition
U+0062 + U+0307
HTML decimal
ḃ
HTML hexadecimal
ḃ
CSS escape
\1E03
JavaScript escape
\u1E03
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E03 then Alt+X
Ḅ · U+1E04 · LATIN CAPITAL LETTER B WITH DOT BELOW
Character
Ḅ
Unicode name
LATIN CAPITAL LETTER B WITH DOT BELOW
Code point
U+1E04
Base letter
B
Case
uppercase
Category
Lu
Combining marks
COMBINING DOT BELOW
Canonical decomposition
U+0042 + U+0323
HTML decimal
Ḅ
HTML hexadecimal
Ḅ
CSS escape
\1E04
JavaScript escape
\u1E04
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E04 then Alt+X
ḅ · U+1E05 · LATIN SMALL LETTER B WITH DOT BELOW
Character
ḅ
Unicode name
LATIN SMALL LETTER B WITH DOT BELOW
Code point
U+1E05
Base letter
B
Case
lowercase
Category
Ll
Combining marks
COMBINING DOT BELOW
Canonical decomposition
U+0062 + U+0323
HTML decimal
ḅ
HTML hexadecimal
ḅ
CSS escape
\1E05
JavaScript escape
\u1E05
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E05 then Alt+X
Ḇ · U+1E06 · LATIN CAPITAL LETTER B WITH LINE BELOW
Character
Ḇ
Unicode name
LATIN CAPITAL LETTER B WITH LINE BELOW
Code point
U+1E06
Base letter
B
Case
uppercase
Category
Lu
Combining marks
COMBINING MACRON BELOW
Canonical decomposition
U+0042 + U+0331
HTML decimal
Ḇ
HTML hexadecimal
Ḇ
CSS escape
\1E06
JavaScript escape
\u1E06
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E06 then Alt+X
ḇ · U+1E07 · LATIN SMALL LETTER B WITH LINE BELOW
Character
ḇ
Unicode name
LATIN SMALL LETTER B WITH LINE BELOW
Code point
U+1E07
Base letter
B
Case
lowercase
Category
Ll
Combining marks
COMBINING MACRON BELOW
Canonical decomposition
U+0062 + U+0331
HTML decimal
ḇ
HTML hexadecimal
ḇ
CSS escape
\1E07
JavaScript escape
\u1E07
Windows CP1252
Alt code unavailable (no CP1252 mapping)
Word hexadecimal Alt+X
1E07 then Alt+X

Sources, versions and limits

Encoded properties
Properties use Unicode 17.0.0. Normalization follows UAX #15; grapheme boundaries follow UAX #29. Script associations describe encoded properties, not language use.
Language evidence
CLDR 48.2and the IANA registry dated 2026-08-08. Main and auxiliary exemplars are distinct. CLDR exemplars are not complete orthographies.
Review and limitations
The dataset is derived from the sources above. Editorial guides cite additional scoped authorities. No native or specialist orthography approval is implied. Release scope date: 14 September 2026. Historic or specialist usage needs separate evidence. Registry-only records have unknown orthography in this release.
Reproduction and corrections
Downloads and licences · Coverage and held routes · Suggest a source-backed correction