En com-port, förkortning för kommunikationsport, är ett hårdvarugränssnitt på en dator som tillåter anslutning och kommunikation med externa enheter. COM-portar används för seriell kommunikation, vilket innebär att data sänds en bit i taget över en enda tråd, i motsats till parallell kommunikation där flera bitar sänds samtidigt. Traditionellt användes COM-portar främst för att ansluta kringutrustning som modem, skrivare, möss och tangentbord till en dator.
Dessa fysiska gränssnitt var främst vanliga på persondatorer (PC) som kördes på MS-DOS eller tidigare versioner av Microsoft Windows operativsystem. COM-portar identifierades med prefixet "COM" följt av ett nummer, till exempel COM1, COM2 och så vidare. Varje port var associerad med en specifik hårdvaruadress och IRQ-linje (Interrupt request).
Med introduktionen av mer avancerade anslutningsstandarder som Universal Serial Bus (USB), FireWire och trådlösa gränssnitt som Bluetooth, Wi-Fi och Ethernet, har användningen av COM-portar gradvis minskat. Många moderna datorer är inte utrustade med dedikerade COM-portar, eftersom funktionaliteten har integrerats i andra mer mångsidiga kontakter eller virtualiserats genom mjukvarudrivrutiner.
Men i vissa applikationer används COM-portar fortfarande för att ansluta specialiserad industriell utrustning, äldre kringutrustning eller inbyggda system som kräver seriell kommunikation. För sådana applikationer är det möjligt att använda externa adaptrar eller omvandlare för att upprätta kommunikation över COM-portar via mer moderna gränssnitt som USB eller Ethernet.