HTML Entity for Lowercase Z Curl (ʑ)

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

What Is the Lowercase Z Curl Entity?

Lowercase z with curl (ʑ) is the Unicode character at U+0291 in IPA Extensions. Official name: LATIN SMALL LETTER Z WITH CURL — the letter z with a curl, used in IPA for the voiced alveolo-palatal fricative.

Remember
Character     ʑ
Unicode       U+0291
Hex entity    ʑ
Decimal       ʑ
CSS escape    \0291
Named entity  (none)
Not the same  z · ž (ž) · ź (ź)

Prefer ʑ or ʑ in HTML when you need an entity. You can also type ʑ in a UTF-8 document.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Hex entityʑHTML markup
Decimal entityʑHTML markup
Direct characterʑHTML text (UTF-8)
CSS escape\0291Stylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Need an entity in HTML sourceʑ or ʑ
IPA voiced alveolo-palatal fricativeʑ → ʑ
Everyday letter zType z (U+007A) — see Lowercase Z
Czech / Slovak žž — not U+0291
Generated text via ::before / ::aftercontent: "\0291"
Looking for a named entityDoes not exist — use numeric form

Live Preview

Glyph alone, in a sample line, and next to related forms.

Glyph ʑ
Large glyph ʑ
IPA sample [ʑ] · voiced alveolo-palatal fricative
Compared ʑ   z   ž   ź
With entities Hex: ʑ | Decimal: ʑ

Complete HTML Example

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

Hex + Decimal + CSS + Typed

Four ways to display ʑ in HTML and CSS.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Lowercase Z Curl (ʑ) in HTML</title>
  <style>
    #point::after {
      content: "\0291";
    }
  </style>
</head>
<body>
  <p>Built with Hex: &#x291;</p>
  <p>Built with Decimal: &#657;</p>
  <p id="point">Built with CSS: </p>
  <p>Typed: ʑ</p>
  <p>IPA: [&#x291;]</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex: U+0291 → &#x291; in HTML. The browser turns it into ʑ.

2. Decimal: same code point as 657 → &#657;. Same result as hex.

3. CSS: use \0291 in content (not an HTML entity). #point::after appends that ʑ after the paragraph text.

4. Typed ʑ: fine in UTF-8 HTML. All four lines show the same letter.

Pitfalls & Tips

Common mistakes when working with lowercase z curl.

Named?

No named entity

HTML5 does not define a named entity for ʑ. Use &#x291; or &#657;.

Look-alikes

Not ž or plain z

IPA ʑ is not orthographic &zcaron; (ž) or everyday z. Use each only where it belongs.

Spelling

Not for English words

Do not replace ordinary z with ʑ in spelling. Use it only when IPA needs this fricative.

CSS vs HTML

Do not mix escapes

\0291 belongs in CSS. &#x291; / &#657; belong in HTML.

Encoding

Declare UTF-8

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

Semicolon

End references

Always finish with ; — write &#657;, not &#657.

Browser Support

Lowercase z with curl (U+0291) and its numeric entity forms (&#x291;, &#657;, CSS \\0291) are supported in all modern browsers with IPA-capable fonts.

✓ Universal encoding

Lowercase Z Curl (&#x0291;)

Encode with hex, decimal, or CSS escape — or type ʑ 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+0291 Full support

Bottom line: Prefer &#x291; or &#657; in HTML. Use \\0291 only inside CSS content.

Key Takeaways

  • Unicode: this character is U+0291 (decimal 657).
  • HTML: use &#x291; or &#657; — there is no named entity.
  • CSS: use \0291 inside content for generated text.
  • Watch out: ʑ ≠ plain z ≠ &zcaron; ≠ &zacute;.

One line: U+0291 → &#x291; / &#657; / CSS \0291 (no named entity).

Frequently Asked Questions

Use &#x291; (hex), &#657; (decimal), type ʑ in UTF-8, or the CSS escape \0291 in content. There is no HTML5 named entity for U+0291.
U+0291 (LATIN SMALL LETTER Z WITH CURL). Hex 291, decimal 657. It belongs to IPA Extensions (U+0250–U+02AF).
No. HTML5 does not define a named entity for this character. Use numeric references like &#657; or &#x291; when you need an entity form.
Use it for IPA phonetic transcription of the voiced alveolo-palatal fricative, linguistic dictionaries, and language documentation that needs ʑ. Prefer plain z for ordinary spelling.
HTML entities (&#657; or &#x291;) go in markup. The CSS escape \0291 goes in stylesheet strings (usually content on ::before/::after).
No. Plain z is U+007A. Z caron ž is U+017E (&zcaron;). Z with curl ʑ (U+0291) is an IPA consonant symbol — a different character for phonetic notation.

Did you know?

Lowercase z with curl is Unicode U+0291 (decimal 657) — LATIN SMALL LETTER Z WITH CURL in IPA Extensions. HTML5 has no named entity for it — use &#x291; or &#657;. In IPA it marks the voiced alveolo-palatal fricative (e.g. Mandarin Pinyin j/q/x series contrasts). Not the same as plain z or z caron (&zcaron;).

Next: Lowercase Z Dot Above

Learn the HTML entity for lowercase z with dot above — 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