En elektronisk programguide (EPG) er en funksjon som brukes med de fleste digitale IPTV-enheter og moderne TV-apparater for å legge ut nåværende og katalogiserte programmer som er eller vil gå live på hver spesifikke kanal og representerer en kort gjennomgang eller forklaring for hvert TV-program. EPG er den digitale erstatningen av en skrevet TV-programguide på papir.
EPG kan alltid fås ved å bruke en fjernkontroll for din IPTV-enhet eller TV. Menyene presenteres som gjør det mulig for sluttbrukeren å inspisere en liste over TV-programmer som er oppført for de kommende timene frem til de syv dagene som følger. En standard EPG kombinerer alternativer for å etablere foreldrekontroll, kjøpe betaling per visning-innhold, utforske programmene basert på emne eller kategori, og justere også en opptaksenhet for å registrere programmene basert på en bestemt tid. Alle digitale tv-leverandører foreslår sitt eget unike brukergrensesnitt og data for EPG-en.