Karta sieciowa (ang. NIC - Network Interface Card) - karta rozszerzeń, która służy do przekształcania pakietów danych w sygnały, które są przesyłane w sieci komputerowej.
Każda karta NIC posiada własny, unikatowy w skali światowej adres fizyczny, znany jako adres MAC, przyporządkowany w momencie jej produkcji przez producenta, zazwyczaj umieszczony na stałe w jej pamięci ROM. W niektórych współczesnych kartach adres ten można jednak zmieniać.
Karta sieciowa pracuje tylko w jednym standardzie np. Ethernet. Nie może pracować w dwóch standardach jednocześnie np. Ethernet i FDDI. Karty sieciowe, podobnie jak switche są elementami aktywnymi sieci Ethernet.