VGA ofwel video graphics array is een internationale standaard voor de manier waarop met een computerprogramma beelden op een computermonitor worden weergegeven. Door het vastleggen van deze standaard werd het mogelijk dat beeldschermen van verschillende fabrikanten op computers van verschillende fabrikanten konden worden aangesloten, waaraan toetsenborden van verschillende fabrikanten konden worden verbonden en om alles te laten draaien, besturingsprogramma's van verschillende fabrikanten konden worden gebruikt. Kortgezegd was de idee achter de standaard, dat alle hardware en software met elkaar kon communiceren.
De VGA-standaard werd ontwikkeld door IBM en is door de jaren heen uitgegroeid als de de facto standaard voor het aansturen van computerschermen. De VGA-standaard werd door IBM in 1987 geïntroduceerd. De standaardindeling van een VGA-scherm is 640×480 pixels. Iedere pixel is vierkant en de beeldverhouding van het scherm is dus 4:3. Vierkante pixels zijn mooier en duidelijker om te zien en maken de grafische programmatuur eenvoudiger. Al gauw kwamen er videokaarten en schermen die meer pixels konden tonen, van 800×600 tot 1600×1200. Sommige videokaarten hebben een stuurprogramma nodig om deze hogere resoluties te kunnen tonen.
De signalen van de videokaart naar het beeldscherm zijn bij de oudere standaarden CGA en EGA digitaal, maar omdat er meer kleuren nodig waren heeft men voor analoge signalen gekozen. Het principe van VGA-aansturing is gebaseerd op analoge aansturing met behulp van gescheiden kleuren. Deze drie kleuren, rood, groen en blauw RGB worden apart over een lijn gestuurd en de horizontale en verticale uitlijning wordt door een horizontale en verticale synchronisatie, afgekort als sync, aangestuurd. Het grote voordeel van RGB-aansturing ten opzichte van composietvideo is dat er met RGB veel hogere resoluties haalbaar zijn. De VGA-poort van de personal computer gebruikt altijd een D-type connector met 15 pinnen. De gebruikte analoge grafische kaarten accepteren aparte sync en een 'sync-on-green' signaal en een standaard bereik van 55 Hz tot ruim 75 Hz.
De VGA-videokaarten kunnen ook door programma's aangestuurd worden alsof het CGA- of EGA-videokaarten zijn. Sommige typen kunnen de Hercules-kaart ook emuleren. Een VGA-videokaart bevat drie RAMDAC-chips waarmee digitale data omgevormd worden tot analoge data, zodat de gegevens op het scherm getoond kunnen worden.
Hoewel er sinds 1987 veel nieuwe standaarden zijn gekomen zoals SVGA en XGA met een veel hogere en betere resolutie blijft VGA de standaard die door elke personal computer wordt ondersteund.