La Hercules Graphics Card (aussi connue sous les noms de HGC ou carte Hercules) est une carte graphique noir et blanc haute définition (pour l'époque) vendue par une société indépendante d'IBM, nommée Hercules Computer Technology, pour les premiers IBM PC. Pour les moniteurs à tube cathodique qui n'affichaient jusque-là que des caractères ASCII (selon le standard MDA), cette carte offrait la possibilité d'afficher une matrice de pixels. Les premiers IBM PC étaient vendus sans carte ou interface intégrée, mais avec de nombreux ports ISA.