HTML Entity for Feminine Ordinal Indicator (ª)

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

What Is Feminine Ordinal Indicator?

Feminine ordinal indicator (ª) is the Unicode character at U+00AA in Latin-1 Supplement. Official name: FEMININE ORDINAL INDICATOR. HTML5 names it ª. Place it after a number for feminine ordinals such as 1ª in Spanish or Portuguese.

Remember
Character     ª
Unicode       U+00AA
Named entity  ª
Hex entity    ª
Decimal       ª
CSS escape    \00AA
Not the same  º (º) · ° (°) · ♀ (♀)

Prefer ª in HTML markup. You can also use ª / ª, or type ª in a UTF-8 document.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityªHTML markup (preferred)
Hex entityªHTML markup
Decimal entityªHTML markup
Direct characterªHTML text (UTF-8)
CSS escape\00AAStylesheet content

When to Use Which

SituationUse
Feminine ordinal (1ª, planta 2ª)ª or type ª
Masculine ordinal (1º, 2º)Masculine ordinal (º, º)
Temperature / anglesDegree sign (°)
Female gender symbolFemale sign (♀, ♀)
Generated text via ::before / ::aftercontent: "\00AA"

Live Preview

Ordinal rendered alone, in sample phrases, and compared with lookalikes.

Glyph ª
Large glyph ª
Sample 1ª · 2ª · planta 3ª
Compared ª   º   °   ♀
With entities Named: ª | Hex: ª | Decimal: ª

Complete HTML Example

One page that shows Feminine ordinal with named, hex, decimal, CSS escape, and a typed character. Use View Output or open the live editor.

Named + Hex + Decimal + CSS + Typed

Five ways to display ª in HTML and CSS.

html
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>Feminine Ordinal Indicator (U+00AA)</title>
  <style>
    #point::after {
      content: "\00AA";
    }
  </style>
</head>
<body>
  <p>Built with Named: &ordf;</p>
  <p>Built with Hex: &#xAA;</p>
  <p>Built with Decimal: &#170;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ª</p>
  <p>1&ordf; · planta 2&ordf;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &ordf; is the preferred HTML5 name for U+00AA → ª.

2. Hex: &#xAA; inserts the same code point. Same visual as named.

3. Decimal: same code point as 170 → &#170;.

4. CSS: use \00AA in content (not an HTML entity). #point::after appends ª.

5. Typed: paste ª in a UTF-8 document, or write ordinals like 1&ordf;.

Pitfalls & Tips

Common mistakes when working with Feminine ordinal indicator.

Case

Named entity is case-sensitive

Use &ordf;. &Ordf; is not a valid HTML5 named entity for this character.

º

Not masculine ordinal º

U+00BA (&ordm;, º) is for masculine ordinals (1º). Do not swap ordf and ordm.

°

Not the degree sign

U+00B0 (°) is for temperatures and angles. Ordinals use ª / º, not degree.

♀

Not the female sign

U+2640 (&female;, ♀) is a gender symbol — not a linguistic ordinal marker.

Underline

Optional underline

Some locales underline ª/º in print. The Unicode character itself has no underline — add styling only if your design requires it.

CSS vs HTML

Do not mix escapes

\00AA belongs in CSS strings. &ordf; / &#xAA; / &#170; belong in HTML.

a11y

Add accessible text

Screen readers may announce ª inconsistently. Prefer clear nearby wording when the ordinal is critical (for example “primera”).

Semicolon

End references

Always finish entities with ; — write &ordf;, not &ordf.

Browser Support

Feminine ordinal indicator (U+00AA) and its entity forms (&ordf;, &#xAA;, &#170;, CSS \\00AA) are supported in all mainstream browsers. Visible glyphs depend on Latin-1 font coverage (nearly universal).

✓ Universal support

Feminine Ordinal Indicator (&#x00AA;)

Encode with named, hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+00AA Full support

Bottom line: Prefer &ordf; in HTML. Use &#xAA; / &#170; when numeric form is required, and \\00AA only inside CSS content.

Key Takeaways

  • Unicode: feminine ordinal is U+00AA (decimal 170) — glyph ª.
  • HTML: prefer &ordf; — also &#xAA; / &#170; / type ª.
  • CSS: use \00AA inside content for generated text.
  • Meaning: ª ≠ masculine º ≠ degree ° ≠ female ♀.

One line: U+00AA → &ordf; / &#xAA; / &#170; / CSS \00AA.

Frequently Asked Questions

Use &ordf; (named), &#xAA; (hex), &#170; (decimal), type ª directly in UTF-8, or the CSS escape \00AA in content.
U+00AA (FEMININE ORDINAL INDICATOR). Hex 00AA, decimal 170. It belongs to the Latin-1 Supplement block (U+0080–U+00FF).
Yes. &ordf; is the HTML5 named entity for U+00AA. It is case-sensitive — &Ordf; is not valid.
Use it after numbers for feminine ordinals in Spanish and Portuguese (1ª, 2ª, planta 3ª). Prefer &ordm; (º) for masculine ordinals, and degree (°) for temperature/angles.
HTML entities (&ordf;, &#170;, or &#xAA;) go in markup. The CSS escape \00AA goes in stylesheet strings (usually content on ::before/::after).
No. U+00AA is ª (feminine ordinal). Female sign is U+2640 (♀, &female;). Degree sign is U+00B0 (°).

Did you know?

Feminine ordinal indicator is Unicode U+00AA (decimal 170) — glyph ª in Latin-1 Supplement. HTML5 names it &ordf; (case-sensitive). Use it for Spanish/Portuguese feminine ordinals (for example 1&ordf; → 1ª). Do not confuse it with masculine ordinal (&ordm;, º), degree (°), or female sign (&female;, ♀).

Next: Fermata

Learn the HTML entity for fermata (U+0352).

Fermata 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