Heptagraf (gr. εφτά, ephtá „siedem” i γράφω, grápho „zapis”) – siedem liter oznaczających jedną lub dwie głoski.
Przykładem heptagrafu jest spółgłoska siedmioliterowa oznaczająca dwie osobne głoski, właściwie trójznak sch i tetragraf tsch występujące w języku niemieckim, która jest najczęściej używana do interpretowania słów lub litery pochodzenia obcego:
W językach afrykańskich ju i taa występuje także siedmioliterowy znak pisany jako dtsʼkxʼ.