HTML Entity for Angstrom Sign (Å)

Beginner
⏱️ 5 min read
📚 Updated: May 2026
🎯 1 Code Example
Unicode U+212B

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 (Å)

Unicode U+212B

Letterlike Symbols

Hex Code Å

Hexadecimal reference

HTML Code Å

Decimal reference

Named Entity

No short name for U+212B; see U+00C5 and Aring in prose above

Reference Table
Name           Value
────────────   ──────────
Unicode        U+212B
Hex code       Å
HTML code      Å
Named entity   (none for U+212B)
CSS code       \212B
1

Complete HTML Example

This example shows U+212B using hexadecimal, decimal HTML numeric references, and a CSS content escape (three lines of output, same glyph):

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\212B";
  }
 </style>
</head>
<body>

<p>Angstrom Sign using Hexa Decimal: &#x212B;</p>
<p>Angstrom Sign using HTML Code: &#8491;</p>
<p id="point">Angstrom Sign using CSS Entity: </p>

</body>
</html>
Try It Yourself

🌐 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:

Chrome 1+
Firefox 1+
Safari 1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 1+

👀 Live Preview

See U+212B in short scientific-style snippets:

Isolated glyph
With value Lattice spacing 5.43 Å
Numeric refs Same sign as &#x212B; or &#8491; in UTF-8 text.
Monospace U+212B ANGSTROM SIGN
Normalization NFC often maps U+212B to U+00C5; both may look identical but differ for data interchange.

🧠 How It Works

1

Hexadecimal reference

&#x212B; selects Unicode code point 212B in hexadecimal. The B is part of the hex numeral (not a literal letter B in markup).

HTML markup
2

Decimal reference

&#8491; is the decimal form 8491 for the same Angstrom sign.

HTML markup
3

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.

CSS 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:

🔬 Physics & chemistry

Wavelengths, bond lengths, and van der Waals radii in plain HTML articles.

📚 Crystallography

Unit cell parameters and d-spacings reported in ångströms.

🎓 Teaching

Introductory labs where students read Å next to numeric values.

💻 Databases & portals

Spectral line listings and materials property tables on the web.

📄 Standards text

Publications that cite SI-adjacent cgs-style units in narrative HTML.

📐 Tools & calculators

Unit toggles and result labels in scientific web apps.

♿ Accessibility

Spell out “ångström” or “angstrom” nearby so assistive tech users get the unit, not only the letter shape.

💡 Best Practices

Do

  • Use &#x212B; or &#8491; 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 \212B only in CSS content, 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

1

Two numeric references render U+212B

&#x212B; &#8491;
2

CSS content escape

\212B
3

Unicode U+212B — ANGSTROM SIGN

4

No short named entity for U+212B — Aring targets U+00C5

5

Canonically equivalent to U+00C5; choose code point deliberately in data

❓ Frequently Asked Questions

Use &#x212B; (hex) or &#8491; (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.
The 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.
Markup uses &#8491; or &#x212B; in text nodes. CSS uses backslash hex escapes inside content rules. Same code point; different syntax layer.
There is no standard short named entity that targets U+212B specifically. Use numeric references, UTF-8, or CSS escapes.

Explore More HTML Entities!

Discover 1500+ HTML character references — currency symbols, arrows, math operators, emojis, and more.

All HTML Entities →

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