HTML Entity for Lowercase Z Dot Above (ż)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+017C

What You'll Learn

How to display the lowercase z with dot above (ż) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. Essential for Polish and Kashubian text, it appears in words such as żółć (bile), może (maybe), and przez (through). It is U+017C in the Latin Extended-A block—a distinct letter in the Polish alphabet, not a phonetic symbol.

Render it with ż, ż, ż, or CSS escape \017C. The named entity ż is often the most readable option. Do not confuse ż (z dot above) with plain z (U+007A), ź (z acute), or ž (z caron).

⚡ Quick Reference — Lowercase Z Dot Above Entity

Unicode U+017C

Latin Extended-A

Hex Code ż

Hexadecimal reference

HTML Code ż

Decimal reference

Named Entity ż

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+017C
Hex code       ż
HTML code      ż
Named entity   ż
CSS code       \017C
Meaning        Latin small letter z with dot above
Also known as  z dot above, Polish ż
Related        U+017B = Ż (Ż)
Block          Latin Extended-A (U+0100–U+017F)
1

Complete HTML Example

A simple example showing the lowercase z dot above (ż) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\017C";
  }
 </style>
</head>
<body>
<p>Symbol (hex): &#x017C;</p>
<p>Symbol (decimal): &#380;</p>
<p>Symbol (named): &zdot;</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>
Try It Yourself

🌐 Browser Support

The lowercase z dot above (ż) and the named entity &zdot; are supported in all modern browsers:

Chrome1+
Firefox1+
Safari1+
Edge12+
Opera4+
Android4.4+
iOS Safari1+

👀 Live Preview

See the lowercase z dot above (ż) in Polish and multilingual contexts:

Large glyphż
Polishżółć, może, przez, ładny
Named entity&zdot; renders as ż
UppercaseŻ (U+017B) — &Zdot;
Not the same asz (plain)  |  ź (z acute)  |  ž (z caron)
Numeric refs&#x017C; &#380; &zdot; \017C

🧠 How It Works

1

Hexadecimal Code

&#x017C; uses the Unicode hexadecimal value 017C to display the character. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#380; uses the decimal Unicode value 380 to display the same character. A common method for Latin Extended-A characters.

HTML markup
3

Named Entity

&zdot; is the standard named entity for ż—readable in source HTML and part of the HTML5 entity set.

HTML markup
4

CSS Entity

\017C is used in CSS stylesheets, particularly in the content property of pseudo-elements like ::before and ::after.

CSS stylesheet
=

Same visual result

All four methods produce the glyph: ż. Unicode U+017C sits in Latin Extended-A. Uppercase equivalent: U+017B (Ż). Do not confuse with plain z (U+007A), ź (z acute), or ž (z caron).

Use Cases

The lowercase z dot above (ż) is commonly used in:

🇵🇱 Polish

Essential in words like żółć (bile), może (maybe), and przez (through). A distinct letter in the Polish alphabet.

🇵🇱 Kashubian

Used in Kashubian orthography where ż represents a distinct sound.

📝 Proper names

Polish place names, surnames, and brands that include ż must display correctly.

🔤 Education

Language learning apps, dictionaries, and pronunciation guides teaching Polish.

🌐 Internationalization

Multilingual websites, forms, and CMS content requiring correct Polish spelling.

🎨 Typography

Headlines, logos, and styled text requiring correct dot-above spelling.

🔍 Search & SEO

Correct rendering so users can find content with Polish words containing ż.

💡 Best Practices

Do

  • Use &zdot; in HTML when possible for readability
  • Serve pages as UTF-8; you can also type ż directly in UTF-8 source
  • Set lang="pl" on Polish content for correct pronunciation
  • Use fonts that support Latin Extended-A characters
  • Distinguish ż (dot above) from plain z, ź (acute), and ž (caron)

Don’t

  • Substitute plain z when ż is required for correct Polish or Kashubian spelling
  • Confuse ż (dot above) with ź (acute) or ž (caron)—they are different Polish letters
  • Use &middot; or as a substitute—that is not ż
  • Use the old incorrect CSS escape \0017C—the correct value is \017C
  • Put CSS escape \017C in HTML text nodes

Key Takeaways

1

Four references render ż; named entity is most readable

&#x017C; &#380; &zdot;
2

For CSS stylesheets, use the escape in the content property

\017C
3

Unicode U+017C — LATIN SMALL LETTER Z WITH DOT ABOVE

4

Essential for Polish and Kashubian; uppercase is Ż (U+017B, &Zdot;)

❓ Frequently Asked Questions

Use &zdot; (named), &#x017C; (hex), &#380; (decimal), or \017C in CSS content. All four methods render ż correctly.
U+017C (LATIN SMALL LETTER Z WITH DOT ABOVE). Latin Extended-A block. Hex 017C, decimal 380. Used in Polish and Kashubian. Uppercase form is U+017B (Ż) with named entity &Zdot;.
For Polish and Kashubian text, language learning sites, internationalized content, and any text requiring correct spelling with this accented letter.
No. ż (U+017C) is z with dot above (&zdot;), used in Polish and Kashubian. z (U+007A) is the plain lowercase letter. They are different characters with different Unicode values.
The named entity &zdot; is easier to read in hand-written HTML. Numeric codes are useful when generating markup programmatically. All produce the same character ż.

Explore More HTML Entities!

Discover 1500+ HTML character references — accented letters, symbols, 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