Uppercase R Caron (Ř) is the Latin Extended-A character at Unicode U+0158 (LATIN CAPITAL LETTER R WITH CARON). HTML5 names it Ř. Use it for Czech, Slovak, and other Latin-script text that needs Ř (háček on R).
Remember
Character Ř
Unicode U+0158
Named entity Ř
Hex entity Ř
Decimal Ř
CSS escape \0158
Not the same ř (ř) · R · Ŕ
Named, hex, decimal, CSS, and a typed character all produce the same glyph: Ř. Prefer Ř or Ř in HTML markup. For the lowercase form see ř; for R with acute see uppercase R acute.
Built with Named: Ř
Built with Hex: Ř
Built with Decimal: Ř
Built with CSS: Ř
Typed: Ř
Řeka (river)
How It Works
1. Named:Ř is the HTML5 name for U+0158 → Ř (case-sensitive: capital R).
2. Hex / decimal:Ř or Ř insert the same code point.
3. Typed: in a UTF-8 document you can paste Ř directly — same glyph, no entity.
4. CSS: use \0158 in content (not an HTML entity). #point::after appends that Ř after the paragraph text.
5. Czech:lang="cs" marks the language; Řeka spells Řeka (river).
Pitfalls & Tips
Common mistakes when working with Uppercase R Caron.
Case
Named entity is case-sensitive
Ř is Ř. ř is ř. Do not mix them.
Plain R
Not the same as plain R
Plain R (U+0052) has no caron. Do not substitute it when Ř is required for Czech spelling.
Ŕ
Not R with acute
U+0154 (Ŕ, Ŕ) uses an acute, not a caron. See uppercase R acute.
Combining
Prefer the precomposed letter
Use U+0158 instead of R + combining caron (U+030C) when the precomposed form is available.
CSS vs HTML
Do not mix escapes
\0158 belongs in CSS strings. Ř / Ř / Ř belong in HTML.
Fonts
Need Latin Extended-A coverage
Some fonts omit U+0158. Prefer fonts that cover Latin Extended-A (U+0100–U+017F).
Compatibility
Browser Support
Uppercase R Caron (U+0158) and its entity forms (Ř, Ř, Ř, CSS \\0158) are supported in all mainstream browsers when the page is UTF-8 and the font covers Latin Extended-A.
✓ Universal support
Uppercase R Caron (Ř)
Encode with named, hex, decimal, CSS escape, or type the character — same Unicode code point everywhere.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+0158 / ŘFull support
Bottom line: Prefer Ř in HTML text. Use Ř / Ř as equivalents, and \\0158 only inside CSS content. Glyph display depends on font coverage.
Remember
Key Takeaways
Unicode: this letter is U+0158 (decimal 344) — glyph Ř.
Use Ř (named), Ř (hex), Ř (decimal), or the CSS escape \0158 in the content property. All render Ř. Prefer Ř or Ř for readable markup.
U+0158 (LATIN CAPITAL LETTER R WITH CARON). Hex 0158, decimal 344, named entity Ř. It belongs to Latin Extended-A (U+0100–U+017F).
Yes. HTML5 defines Ř for U+0158. It is case-sensitive — write Rcaron with a capital R. Lowercase ř is a different character (ř).
U+0158 (Ř) is capital R with a caron (háček). U+0052 is plain R. U+0154 (Ŕ) is R with an acute — a different accent.
Use it for Czech, Slovak, and other Latin-script text that needs capital R with caron (for example Řeka).
HTML entities (Ř, Ř, or Ř) go in markup. The CSS escape \0158 is used in stylesheets (usually in the content property of ::before/::after). Both render Ř.
🤔
Did you know?
Uppercase R Caron is Unicode U+0158 (decimal 344) — glyph Ř (LATIN CAPITAL LETTER R WITH CARON) in Latin Extended-A. HTML5 names it Ř (case-sensitive — capital R). Prefer it for Czech and Slovak. Do not confuse it with lowercase ř (ř), plain R, or R acute (Ŕ, Ŕ).