HTML Entity for Lowercase N Apostrophe (ʼn)

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

What Is the Lowercase N Apostrophe Entity?

Lowercase n apostrophe (ʼn) is the Latin Extended-A character at Unicode U+0149 (LATIN SMALL LETTER N PRECEDED BY APOSTROPHE). It is a single code point that looks like an apostrophe attached before n — historically used in Afrikaans for the indefinite article.

Remember
Character     ʼn
Unicode       U+0149
Named entity  ʼn
Hex entity    ʼn
Decimal       ʼn
CSS escape    \0149
Note          Deprecated for new text (prefer ' + n)

Named, hex, decimal, CSS, and a typed character all produce the same glyph: ʼn. Prefer ʼn in HTML when you need this precomposed form; for new Afrikaans text, prefer apostrophe + n.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityʼnHTML markup (best for U+0149)
Hex entityʼnHTML markup
Decimal entityʼnHTML markup
CSS escape\0149Stylesheet content
Direct characterʼnUTF-8 HTML text

When to Use Which

SituationUse
Need the precomposed U+0149 glyphʼn
New Afrikaans / general text'n or ’n (recommended)
Numeric entity requiredʼn or ʼn
Generated text via ::before / ::aftercontent: "\0149"
Plain letter nSee Lowercase N

Live Preview

Lowercase n apostrophe in Afrikaans-style and comparison contexts.

Afrikaans sample ʼnhuis, ʼnboek
Large glyph ʼn
Named entity ʼn → ʼn
vs recommended ʼn  |  'n  |  ’n
With entities Named: ʼn | Hex: ʼn | Decimal: ʼn

Complete HTML Example

One page that shows this character with named, hex, decimal, and CSS forms. Use View Output or open the live editor.

Named + Hex + Decimal + CSS

Four ways to produce ʼn in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Lowercase N Apostrophe (&napos;)</title>
  <style>
    #point::after {
      content: "\0149";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &napos;</p>
  <p>Using Hex Code: &#x0149;</p>
  <p>Using HTML Code: &#329;</p>
  <p id="point">Using CSS Entity: </p>
  <p lang="af">Afrikaans: &napos;huis</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &napos; is the clearest HTML form and renders ʼn.

2. Hex: U+0149 → &#x0149; in HTML. Same result as the named entity.

3. Decimal: same code point as 329 → &#329;. Same result as hex.

4. CSS: use \0149 in content (not an HTML entity). #point::after appends that ʼn after the paragraph text.

Pitfalls & Tips

Common mistakes when working with lowercase n apostrophe.

Unicode

Deprecated for new text

Prefer 'n or ’n for new content. Use &napos; mainly for legacy U+0149 data.

Look-alikes

Not plain n or ñ

n is U+006E. Spanish ñ is &ntilde;. This character includes a preceding apostrophe in one glyph.

Named

Prefer &napos;

When you do need U+0149, the named entity is clearer than numeric codes.

CSS vs HTML

Do not mix escapes

\0149 belongs in CSS. &napos; / &#x0149; / &#329; belong in HTML.

Encoding

Declare UTF-8

If you type ʼn directly, keep <meta charset="UTF-8"> so the file is not misread.

Semicolon

End references

Always finish with ; — write &napos;, not &napos.

Browser Support

Lowercase n apostrophe (U+0149) and its entity forms (&napos;, &#x0149;, &#329;, CSS \\0149) are supported in all modern browsers.

✓ Universal encoding

Lowercase N Apostrophe (&napos;)

Encode with named, hex, decimal, or CSS escape — or type ʼn directly in UTF-8 HTML.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer IE 9+
Yes*
U+0149 Full support

Bottom line: Prefer &napos; when you need U+0149. For new text, prefer apostrophe + n. Use \\0149 only inside CSS content.

Key Takeaways

  • Unicode: this character is U+0149 (decimal 329).
  • HTML: prefer &napos; — or use &#x0149; / &#329;.
  • CSS: use \0149 inside content for generated text.
  • Watch out: Unicode prefers 'n for new text — &napos; is mainly for legacy U+0149.

One line: U+0149 → &napos; / &#x0149; / &#329; / CSS \0149 (or use 'n for new text).

Frequently Asked Questions

Use &napos; (named), &#x0149; (hex), &#329; (decimal), or the CSS escape \0149 in the content property. All render ʼn. Prefer &napos; in HTML source when you need this character.
U+0149 (LATIN SMALL LETTER N PRECEDED BY APOSTROPHE). Hex 0149, decimal 329. It belongs to Latin Extended-A (U+0100–U+017F).
Yes. &napos; is the HTML5 named entity for ʼn.
Use it for Afrikaans legacy text that already uses the precomposed form (e.g. ʼnhuis), documentation about the character, or when a single code point is required. For new content, Unicode recommends a separate apostrophe followed by n.
HTML entities (&napos;, &#329;, or &#x0149;) go in markup. The CSS escape \0149 is used in stylesheets (usually in the content property of ::before/::after). Both render ʼn.
Unicode deprecates U+0149. Prefer 'n or ’n (apostrophe + letter n) for new Afrikaans and general text. Keep &napos; when matching legacy data that already stores U+0149.

Did you know?

Lowercase n apostrophe is Unicode U+0149 (decimal 329) — LATIN SMALL LETTER N PRECEDED BY APOSTROPHE. HTML5 provides &napos;. Unicode deprecates this precomposed form for new text in favor of apostrophe (' or ’) + n. Still useful for Afrikaans legacy content and documentation.

Next: Lowercase N Caron

Learn the HTML entity for ň (n with caron) — next in this sequence.

Continue 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