HTML Codes for Czech, Slovak, and Slovenian Language Characters

HTML codes to put Czech, Slovak, and Slovenian characters on your Web page

Czech Republic flag

Even if your site is written in English only and does not include multi-lingual translations, you may need to add Czech, Slovak, or Slovenian language characters to that site on certain pages or for certain words.

The list below includes the HTML codes necessary to use Czech, Slovak, or Slovenian characters that are not in the standard character set and are not found on a keyboard's keys. Not all browsers support all these codes (mainly, older browsers may cause problems - newer browsers should be fine), so be sure to test your HTML codes before you use them.

Some Czech, Slovak, or Slovenian characters may be part of the Unicode character set, so you need to declare that in the head of your documents:

Here are the different characters you may need to use.

DisplayFriendly CodeNumerical CodeDescription
Á ÁÁCapital A-acute
á ááLowercase a-acute
Ą  ĄCapital A-cedille
ą  ąLowercase a-cedille
Ä ÄÄCapital A-umlaut
ä ääLowercase a-umlaut
É ÉÉCapital E-acute
éééLowercase e-acute
Ę  ĘCapital E-cedille
ę ęLowercase e-cedille
Ě  ĚCapital E-hachek
ě ěLowercase e-hachek
Í ÍÍCapital I-acute
íííLowercase i-acute
ÓÓÓCapital O-acute
óóóLowercase o-acute
ÔÔÔCapital O-circ
ôôôLowercase o-circ
ÚÚÚCapital U-acute
úúúLowercase u-acute
Ů ŮCapital U-ring
ů ůLowercase u-ring
ÝÝÝCapital Y-acute
ýýýLowercase y-acute
Č ČCapital C-hachek
č čLowercase c-hachek
ď ďd-apostrophe
ť ťt-apostrophe
Ĺ ĹCapital L-acute
ĺ ĺLowercase l-acute
Ň ŇCapital N-hachek
ň ňLowercase n-hachek
Ŕ ŔCapital R-acute
ŕ ŕLowercase r-acute
Ř ŘCapital R-hachek
ř řLowercase r-hachek
Š ŠCapital S-hachek
š šLowercase s-hachek
Ž ŽCapital Z-hachek
ž žLowercase z-hachek

Using these characters is simple. In the HTML markup, you would place these special character codes where you want the Czech, Slovak, or Slovenian character to appear. These are used similarly to other HTML special character codes that allow you to add characters that are also not found on the traditional keyboard, and therefore cannot be simply typed into the HTML in order to display on a web page.

Remember, these characters codes may be used on an English language website if you need to display a word with one of these characters. These characters would also be used in HTML that was actually displaying full translations, whether you actually coded those web pages by hand and had a full Czech, Slovak, or Slovenian version of the site, or if you used a more automated approach to multilingual web pages and went with a solution like Google Translate. 

Original article by Jennifer Krynin, edited by Jeremy Girard