Als Electronic Program Guide (EPG) (Englisch für: elektronischer Programmführer) bezeichnet man elektronisch verbreitete Informationen über das aktuelle Hörfunk- und Fernsehprogramm. Die Daten werden heute in der Regel als Zusatzangebot von den Sendern ausgestrahlt und sind kostenlos zu empfangen. Der elektronische Programmführer bietet einen Ersatz für gedruckte Programmzeitschriften, die meistens allerdings ein größeres Angebot haben, das sich nicht auf die reine Programminformation beschränkt. Die offizielle Schreibweise im ETSI-Standard (ETSI EN 300 707) ist Electronic Programme Guide.
Mit Hilfe des EPGs lässt sich das laufende und kommende Fernseh- oder Radioprogramm anzeigen. Die Programmübersicht beinhaltet mindestens den Titel, die Uhrzeit und die Dauer jeder Sendung. Zusätzlich können zu den einzelnen Sendungen kurze Beschreibungen des Inhalts – bei einigen EPG-Formaten auch mit Bildern – angezeigt werden. Aufgrund der Integration in das Empfangsgerät lässt sich aus dem EPG heraus das Programm umschalten oder die Aufnahme einer ausgewählten Sendung programmieren.