Karta kontrolera to rodzaj komponentu sprzętowego komputera, który jest instalowany na płycie głównej komputera. Pozwala płycie głównej na łączenie się i sterowanie innymi komponentami, takimi jak dyski, dyski twarde, drukarki i urządzenia wejściowe. Starsze komputery często wymagały oddzielnej karty kontrolera do zainstalowania z dowolnym nowym komponentem sprzętowym lub urządzeniem peryferyjnym. Obecnie większość komputerów ma wszystkie niezbędne kontrolery zainstalowane na płycie głównej jako część chipsetu, ale niektóre dodatkowe komponenty mogą nadal wymagać instalacji oddzielnej karty kontrolera.
Każdy element sprzętowy komputera wymaga kontrolera. Każdy komputer będzie miał zainstalowane wszystkie kontrolery niezbędne do obsługi wszystkich jego komponentów. Wiele komputerów będzie zawierać wiele standardowych kontrolerów, które będą obsługiwać wiele standardowych urządzeń, ponieważ producenci przestrzegają standardów interfejsów dla tych urządzeń. Oznacza to, że nowe urządzenie zainstalowane na komputerze rzadko będzie wymagało dodania karty kontrolera. Karty kontrolerów są przeznaczone do podłączania do płyty głównej komputera, zwykle do interfejsu zwanego gniazdem PCI (Peryferi Component Interkonekt).
Jednak niektóre urządzenia, takie jak niektóre dyski twarde, mogą wymagać karty kontrolera. Obecnie na rynku dostępnych jest kilka różnych typów dysków twardych. Jeśli do komputera zostanie dodany dysk twardy innego typu niż oryginalny dysk, konieczna będzie karta kontrolera dla nowego dysku.
Jednym z typów kart kontrolera, który stał się przestarzały ze względu na postęp w technologii komputerowej, jest karta kontrolera sieciowego. Na starszych komputerach wymagana była osobna karta do sterowania urządzeniem, które umożliwiało komputerowi łączenie się i działanie w sieci lokalnej. Nowsze komputery mają ten kontroler zainstalowany jako część chipsetu.
Hobbyści i inne osoby, które chcą modernizować starsze komputery, często potrzebują karty kontrolera podczas dodawania nowego urządzenia lub modernizacji urządzeń, takich jak napędy optyczne lub dyski twarde. Kontrolery sieciowe, kontrolery uniwersalnej magistrali szeregowej (USB) i kontrolery dysków twardych to jedne z najczęstszych kart kontrolerów potrzebnych w takich sytuacjach. Wielu producentów nadal produkuje je do użytku w starszych komputerach, mimo że komponenty te stopniowo stają się przestarzałe.