HTML Entity for Angstrom Sign (Å)

What You'll Learn
How to display the Angstrom sign (Å, U+212B) in HTML. Unicode’s official name is ANGSTROM SIGN; it is the letterlike symbol for the ångström (10−10 m), common in wavelengths, bond lengths, and crystallography.
The character is in the Letterlike Symbols block. There is no standard short named HTML entity for U+212B itself; use Å or Å, or UTF-8 with the right code point. HTML’s Aring entity refers to U+00C5 (Latin capital A with ring above), which is canonically equivalent to U+212B for normalization but is a different code point; for unit semantics, prefer U+212B in scientific data. In CSS content, use \212B or \0212B with a terminator when needed.
⚡ Quick Reference — Angstrom sign (Å)
U+212BLetterlike Symbols
ÅHexadecimal reference
ÅDecimal reference
—No short name for U+212B; see U+00C5 and Aring in prose above
Name Value
──────────── ──────────
Unicode U+212B
Hex code Å
HTML code Å
Named entity (none for U+212B)
CSS code \212BComplete HTML Example
This example shows U+212B using hexadecimal, decimal HTML numeric references, and a CSS content escape (three lines of output, same glyph):
<!DOCTYPE html>
<html>
<head>
<style>
#point:after{
content: "\212B";
}
</style>
</head>
<body>
<p>Angstrom Sign using Hexa Decimal: Å</p>
<p>Angstrom Sign using HTML Code: Å</p>
<p id="point">Angstrom Sign using CSS Entity: </p>
</body>
</html>🌐 Browser Support
Numeric references and CSS escapes for U+212B are supported in all modern browsers. The glyph is usually shared with U+00C5 in system fonts:
👀 Live Preview
See U+212B in short scientific-style snippets:
Å or Å in UTF-8 text.🧠 How It Works
Hexadecimal reference
Å selects Unicode code point 212B in hexadecimal. The B is part of the hex numeral (not a literal letter B in markup).
Decimal reference
Å is the decimal form 8491 for the same Angstrom sign.
CSS escape
\212B (or \0212B with a terminator if the next character is hex) in content on pseudo-elements emits U+212B from a stylesheet.
Same code point
All paths expose U+212B (Letterlike Symbols). Official name: ANGSTROM SIGN. Prefer numeric U+212B or raw UTF-8 for the unit symbol; understand equivalence to U+00C5 when text is normalized.
Use Cases
The Angstrom sign (U+212B) fits these kinds of content:
Wavelengths, bond lengths, and van der Waals radii in plain HTML articles.
Unit cell parameters and d-spacings reported in ångströms.
Introductory labs where students read Å next to numeric values.
Spectral line listings and materials property tables on the web.
Publications that cite SI-adjacent cgs-style units in narrative HTML.
Unit toggles and result labels in scientific web apps.
Spell out “ångström” or “angstrom” nearby so assistive tech users get the unit, not only the letter shape.
💡 Best Practices
Do
- Use
ÅorÅwhen you specifically want the Angstrom sign code point in markup - Document whether your pipeline applies Unicode normalization (NFC) before comparing strings
- Pair values with SI context (e.g. relation to nanometres) for international readers
- Use
\212Bonly in CSScontent, not pasted into HTML text nodes - Pick fonts that distinguish ringed A clearly at small sizes in data-heavy tables
Don’t
- Assume every reader knows Å means length rather than a Scandinavian letter in isolation
- Mix U+212B and U+00C5 in identifiers without a normalization policy
- Rely on a non-existent dedicated named entity for U+212B in HTML
- Omit
<meta charset="utf-8">when publishing symbol-heavy science pages - Use the degree sign or a plain A as a substitute for the real unit symbol in formal data
Key Takeaways
Two numeric references render U+212B
Å ÅCSS content escape
\212BUnicode U+212B — ANGSTROM SIGN
No short named entity for U+212B — Aring targets U+00C5
Canonically equivalent to U+00C5; choose code point deliberately in data
❓ Frequently Asked Questions
Å (hex) or Å (decimal) in text, or UTF-8 with the character itself. For CSS content, use \212B (or a space-terminated longer escape when required).U+212B (decimal 8491, hex 212B). Official name: ANGSTROM SIGN. Block: Letterlike Symbols.Aring entity refers to U+00C5. It often looks identical to U+212B but is a different character for Unicode and for strict scientific tagging. Prefer U+212B for the unit symbol when you control the data.Å or Å in text nodes. CSS uses backslash hex escapes inside content rules. Same code point; different syntax layer.Explore More HTML Entities!
Discover 1500+ HTML character references — currency symbols, arrows, math operators, emojis, and more.
8 people found this page helpful
