Osmanlıca yazmak için kullanılan harfler, Arap alfabesine dayanır ve bu alfabeye Farsça'dan eklenen bazı harflerle birlikte toplam 36 harf içerir. Kullanılan harfler şunlardır: Arap alfabesi harfleri: ء (hemze), ث (se), ذ (zel), ح (ha), ص (sad), ض (dad), ط (tı), ظ (zı), ع (ayın), غ (gayın). Farsça'dan eklenen harfler: پ (pe), چ (çe), ژ (je). Osmanlıcaya özgü harfler: ك (kâf-ı nûnî, nazal "ñ" sesi), lâmelif, ء (hâ-i resmiye). Ayrıca, vav harfi ortada ve sonda o, u, ü, ö sesleri vermek için kullanılır.