Typing Unicode Esperanto

Modern Esperanto should be displayed with its real letters: ĉ, ĝ, ĥ, ĵ, ŝ, ŭ and their uppercase forms Ĉ, Ĝ, Ĥ, Ĵ, Ŝ, Ŭ. Unicode gives each of these letters a standard digital representation, so they work across ordinary websites, documents, messages, and databases. You may use an input aid to produce them, but the finished text should contain the actual letters.

For a system-specific setup after learning the principles here, use keyboard layouts on major platforms. The exact menu names can change; the characters you need do not.

This matters grammatically as well as visually. The diacritic is part of the letter, not optional decoration: caro means “tsar,” while ĉaro means “cart.” Replacing ĉ with c changes the spelling and potentially the word.

The six letters to type

Five letters carry a circumflex; ŭ carries a breve, the small curved mark. Each has both lowercase and uppercase forms.

LowercaseUppercaseNameUnicode code points
ĉĈĉoU+0109 / U+0108
ĝĜĝoU+011D / U+011C
ĥĤĥoU+0125 / U+0124
ĵĴĵoU+0135 / U+0134
ŝŜŝoU+015D / U+015C
ŭŬŭoU+016D / U+016C

You do not need to memorize the code points for everyday writing. They are useful when diagnosing a website, programming an input method, or confirming that a file contains the intended characters.

Caro portis kronon.

A tsar wore a crown.

Ĉaro portis lignajn tabulojn.

A cart carried wooden boards.

The pair differs in its first letter and therefore in pronunciation and meaning. Plain c is not an “unaccented version” of ĉ.

💡
Treat the six diacritic letters like English treats B and P: related in the alphabet, but never interchangeable. The mark identifies a different letter.

Choose an input method, then publish Unicode

Several workflows are reliable. The best one is the method that lets you type fluently without forgetting conversion.

  • An Esperanto keyboard layout assigns the six letters directly or through a modifier key. This is efficient for frequent writing.
  • A compose key, dead key, or character picker builds the letter from a base letter and a diacritic. Availability depends on the operating system and selected keyboard.
  • A mobile Esperanto keyboard or carefully configured long-press menu can expose the characters. Verify that ŭ, not û, is offered.
  • A text replacement or converter can turn x-system sequences such as cx and ux into ĉ and ŭ. Convert before sending or publishing.
  • For an isolated character, copying from a trusted palette is acceptable, though slow.

Ĉu vi jam ŝanĝis la pasvorton?

Have you changed the password yet?

Ne, ĝi ankoraŭ ne funkcias en mia telefono.

No, it still does not work on my phone.

La ĥoro ĵus komencis kanti.

The choir has just begun to sing.

Ni renkontiĝos morgaŭ ĉe la stacidomo.

We will meet tomorrow at the station.

These examples are ordinary (neutral) Esperanto. The letters do not signal emphasis, foreignness, or elevated style. They simply spell the words.

A quick verification routine

After installing or enabling an input method, type all twelve forms once:

ĉ ĝ ĥ ĵ ŝ ŭ — Ĉ Ĝ Ĥ Ĵ Ŝ Ŭ

Then test them inside real words. Check especially these three traps:

  1. ŭ must have a breve, not a circumflex: aŭ, not aû.
  2. The mark must stay attached when you copy, search, or export the text.
  3. Uppercase letters keep their diacritics: Ĝoja, not GxOJA or Goja.

Mi aŭdis eĥon en la malplena koridoro.

I heard an echo in the empty corridor.

Ŝi aĉetis freŝan panon kaj oranĝojn.

She bought fresh bread and oranges.

“Ĉu vi ricevis mian mesaĝon?” — “Jes, ĝi ĵus aperis.”

“Did you receive my message?” — “Yes, it just appeared.”

La dosiero ne malfermiĝis, sed la teksto restis legebla.

The file did not open, but the text remained readable.

The short exchange tests uppercase Ĉ, lowercase ĝ, and ordinary punctuation in context. Testing full sentences is more revealing than testing an isolated character because some applications alter text only during autocorrection or export.

Unicode composition and normalization

Most Esperanto letters can be stored either as one precomposed character or as a base letter followed by a combining mark. The two versions can look identical. For example, a visible ŝ may internally be one character or the sequence s + combining circumflex.

Well-designed software normalizes equivalent sequences before comparison. If a search inexplicably misses a word that looks correct, normalization may be the cause. For normal writing, prefer the output produced by a mature Esperanto keyboard or converter; do not manually stack floating diacritics. Detailed normalization and database behavior belong to the dedicated normalization topic.

Unicode is an encoding standard, not a font. If a box or missing-glyph symbol appears, the text may be correctly encoded while the chosen font lacks a glyph. Switch to a modern font before rewriting correct letters as plain ASCII.

Temporary fallback systems

The foundational h-system and the widely used x-system arose because correct type was not always available. They remain useful under technical constraints. The x-system maps the six letters to cx, gx, hx, jx, sx, ux; a converter can reverse those sequences reliably because x is not an Esperanto letter.

See the x-system for conversion boundaries and mixed-text hazards. That page treats the input code in detail; the goal on this page remains correct Unicode output.

In ordinary modern prose, however, these are input or fallback conventions, not parallel spellings. Write ĝis, not gxis, in a polished message when Unicode works. The Academy has explicitly framed nonstandard substitutions as technical measures for circumstances in which correct supersigns cannot be used, not as orthographic reform.

💡
Separate input from output. Typing gxis may be an efficient keystroke sequence; publishing ĝis is the orthographic result.

Capitalization and word boundaries

Esperanto normally capitalizes the first word of a sentence and proper names, not every content word in a heading. A diacritic never disappears because a letter is uppercase: Ĉ, Ĝ, Ĥ, Ĵ, Ŝ, Ŭ are all legitimate forms. The fact that ŭ rarely begins an ordinary Esperanto word does not eliminate uppercase Ŭ; it is needed in all-capitals text and when discussing the letter itself.

Input conversion should also respect token boundaries. Do not allow a global converter to alter email addresses, code, URLs, or unadapted foreign names containing x. Convert Esperanto fields deliberately, or review the output.

Common Mistakes

1. Omitting the diacritic because the word remains guessable. Guessability does not make the spelling correct.

❌ Cu vi satas tiun ci mangajon?

Incorrect — several distinct Esperanto letters have been replaced with plain letters.

✅ Ĉu vi ŝatas tiun ĉi manĝaĵon?

Do you like this food?

2. Leaving x-system input unconverted in finished prose. The sequence is a technical code, not the displayed spelling.

❌ Gxis morgaux, amikoj!

Incorrect in ordinary published prose — this is unconverted x-system input.

✅ Ĝis morgaŭ, amikoj!

See you tomorrow, friends!

3. Giving ŭ the wrong mark. Esperanto uses a breve on this letter.

❌ Ni revidos nin morgaû.

Incorrect — û is not the Esperanto letter ŭ.

✅ Ni revidos nin morgaŭ.

We will see each other again tomorrow.

4. Dropping diacritics from capitals. Uppercase is not a reason to revert to a plain letter.

❌ Goja kaj Jako logas en Belgio.

Incorrect — the proper names and verb have lost required Esperanto letters.

✅ Ĝoja kaj Ĵako loĝas en Belgio.

Ĝoja and Ĵako live in Belgium.

5. Importing English title capitalization. This is separate from entering Unicode correctly.

❌ Praktika Gvidilo Pri La Esperanto-Alfabeto

Incorrect as a neutral Esperanto title — English-style capitalization has been imported.

✅ Praktika gvidilo pri la Esperanto-alfabeto

A practical guide to the Esperanto alphabet.

Key Takeaways

  • Publish the actual Unicode letters ĉ, ĝ, ĥ, ĵ, ŝ, ŭ, including their uppercase forms.
  • The diacritic is part of the letter and can distinguish words such as caro and ĉaro.
  • Use a keyboard, compose sequence, replacement rule, or converter, then verify real sentences.
  • Ŭ takes a breve; ĉ, ĝ, ĥ, ĵ, ŝ take circumflexes.
  • Treat h-system and x-system forms as constrained fallbacks or input codes, not normal finished spelling.

Now practice Esperanto

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Esperanto →

Related Topics

  • The Six Diacritic LettersA1 — Master ĉ, ĝ, ĥ, ĵ, ŝ, and ŭ as six independent Esperanto letters with distinct sounds and spelling roles.
  • The X-SystemA1 — How to encode Esperanto’s six diacritic letters with x, convert the result safely, and know when the fallback is appropriate.
  • The H-SystemA2 — How the Fundamento's fallback spelling represents Esperanto's six diacritic letters, and when modern writers should use it.
  • Unicode Normalization and SearchA2 — Why visually identical Esperanto letters can behave differently in software, and how to store and search them reliably.
  • Keyboard Layouts on Major PlatformsB1 — Practical, maintainable ways to type Esperanto's six special letters on desktop and mobile systems.