La plupart des espèces du genre Macrognathus atteignent 20 à 25 cm de longueur[1] mais, quelques-unes dépassent cette taille, la plus grande espèce étant Macrognathus aral qui peut atteindre 63,5 cm[2].
Les espèces du genre Macrognathus sont similaires à celles du genre Mastacembelus mais s'en distinguent par un rostre nettement plus spécialisé[1]. Pour Mastacembelus ce rostre est relativement simple avec une section cylindrique et ne comportant ni dents, ni os[1]. En revanche le rostre des Macrognathus est comme un prolongement de la mâchoire supérieure et est ouvert dans sa partie basse[1]. De fait alors que les espèces Mastacembelus ce rostre ne sert qu'à la détection de la nourriture, pour les espèces Macrognathus il sert également à attraper celle-ci[1].