Het Esperanto-alfabet is het alfabet waarmee het Esperanto wordt geschreven. Het heeft 28 (achtentwintig) letters.

Het Esperanto-alfabet is gebaseerd op het Romeinse alfabet (waar ook het Engelse alfabet op gebaseerd is). In tegenstelling tot het Engelse alfabet heeft het niet de letters q, w, x of y, maar wel 6 (zes) letters die een diakritisch teken (een speciaal teken boven een letter) gebruiken: ĉ, ĝ, ĥ, ĵ, ŝ en ŭ.