Esperanto, büyük ve küçük harflerle yirmi sekiz harften oluşan Latin alfabesiyle yazılmıştır. Esperanto'nun yaratıcısı L. L. Zamenhof, "tek harf, tek ses" ilkesini ilan etti, ancak bu genel kurala kesinlikle uyulmadı.[1]
Esperanto dilinde, temel Latin alfabesine ek olarak ĉ, ĝ, ĥ, ĵ, ŝ, ve ŭ harfleri bulunur.