HTML Entity for Lowercase R Caron (ř)

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

What You'll Learn

How to display the lowercase r with caron (ř) in HTML using named entity, hexadecimal, decimal, and CSS escape methods. This character is U+0159 in the Latin Extended-A block. The caron (hček) diacritic marks a distinct Czech and Slovak consonant—most familiar from names like Dvořák and words like řeka (river) and tři (three).

Render it with ř, ř, ř, or CSS escape \0159. The named entity ř is the most readable option in HTML source.

⚡ Quick Reference — Lowercase R Caron Entity

Unicode U+0159

Latin Extended-A

Hex Code ř

Hexadecimal reference

HTML Code ř

Decimal reference

Named Entity ř

Most readable option

Reference Table
Name           Value
────────────   ──────────
Unicode        U+0159
Hex code       ř
HTML code      ř
Named entity   ř
CSS code       \0159
Meaning        Latin small letter r with caron
Related        U+0158 = Ř (Ř)
Block          Latin Extended-A (U+0100–U+017F)
1

Complete HTML Example

A simple example showing the lowercase r caron (ř) using hexadecimal code, decimal HTML code, the named entity, and a CSS content escape:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\0159";
  }
 </style>
</head>
<body>
<p>Symbol (hex): &#x0159;</p>
<p>Symbol (decimal): &#345;</p>
<p>Symbol (named): &rcaron;</p>
<p id="point">Symbol (CSS): </p>
</body>
</html>
Try It Yourself

🌐 Browser Support

The lowercase r caron (ř) and the named entity &rcaron; are supported in all modern browsers as part of Latin Extended-A:

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

👀 Live Preview

See the lowercase r caron (ř) in language and content contexts:

Large glyphř
CzechDvořák  |  řeka (river)  |  tři (three)
Named entity&rcaron; renders as ř
UppercaseŘ (U+0158) — use &Rcaron;
Not the same asr (plain)  |  ŕ (acute)  |  ŗ (line above)
Numeric refs&#x0159; &#345; &rcaron; \0159

🧠 How It Works

1

Hexadecimal Code

&#x0159; uses the Unicode hexadecimal value 0159 to display the character. The x prefix indicates hexadecimal format.

HTML markup
2

Decimal HTML Code

&#345; uses the decimal Unicode value 345 to display the same character. A common method when a numeric reference is needed.

HTML markup
3

Named Entity

&rcaron; is the named entity for r caron—readable in source HTML and the preferred option for Czech and Slovak content.

HTML markup
4

CSS Entity

\0159 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+0159 sits in Latin Extended-A. Uppercase equivalent: U+0158 (Ř, &Rcaron;). Do not confuse with plain r (U+0072) or ŕ (acute).

Use Cases

The lowercase r caron (ř) is commonly used in:

🇨🇿 Czech

Essential for correct Czech spelling (e.g. Dvořák, řeka, tři). Use the entity or UTF-8 for proper display and SEO.

🇵 Slovak

Used in Slovak orthography alongside other caron-marked letters (š, č, ž).

📚 Language Learning

Teach correct spelling and pronunciation for Czech and related languages that use this character.

🌐 Multilingual Sites

Support proper rendering of Czech names, place names, and content on international websites.

📄 Typography & Publishing

Ensure correct character display in digital publications, dictionaries, and linguistic resources.

♿ Accessibility

Using the correct character (U+0159) with proper lang attributes (e.g. lang="cs") ensures assistive technologies pronounce content correctly.

🎨 CSS Generated Content

Using \0159 in the CSS content property to insert ř via pseudo-elements.

💡 Best Practices

Do

  • Serve pages as UTF-8; you can type ř directly in UTF-8 source
  • Use &rcaron; for readable HTML when a named form is preferred
  • Set lang="cs" on Czech content for correct pronunciation hints
  • Use \0159 in CSS content when generating the symbol via pseudo-elements
  • Distinguish ř (caron) from ŕ (acute) and plain r (U+0072)

Don’t

  • Substitute plain r when ř is required in Czech text
  • Confuse ř (caron) with ŕ (acute) or plain r (U+0072)
  • Put CSS escape \0159 in HTML text nodes
  • Double-encode entity references in dynamically generated HTML
  • Omit lang attributes on pages with Czech content

Key Takeaways

1

The named entity is the most readable form

&rcaron;
2

Numeric alternatives: hex and decimal

&#x0159; &#345;
3

Unicode U+0159 — LATIN SMALL LETTER R WITH CARON

4

Essential for Czech; uppercase is Ř (&Rcaron;)

❓ Frequently Asked Questions

Use &rcaron; (named), &#x0159; (hex), &#345; (decimal), or \0159 in CSS content. In UTF-8 you can also type ř directly.
U+0159 (LATIN SMALL LETTER R WITH CARON). Latin Extended-A block. Hex 0159, decimal 345. Essential in Czech orthography. Uppercase form is U+0158 (Ř).
When displaying Czech or Slovak text that uses ř, in multilingual sites, language learning content, dictionaries, or when you need a reliable character reference. In UTF-8 pages you can type ř directly.
The named HTML entity is &rcaron;. You can also use &#345; or &#x0159;, or the CSS entity \0159.
HTML entity (&rcaron;, &#345;, or &#x0159;) is used in HTML content; CSS entity \0159 is used in stylesheets in the content property of pseudo-elements. Both produce ř.

Explore More HTML Entities!

Discover 1500+ HTML character references — 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