IrMC (Infrared Mobile Communications) (nicht zu verwechseln mit iRMC – integrated Remote Management Controller) ist ein Standard zur Datenübertragung und Synchronisation von mobilen Endgeräten (PDA, IPAQ, Smartphone). Ursprünglich für eine Synchronisation über IrDA gedacht kann IrMC mittlerweile mit Bluetooth und USB verwendet werden.
Die aktuelle (und auch letzte) Protokoll-Version ist IrMC 1.1.
Bis einschließlich IrMC Level 4 wird für die Datenübertragung Obex verwendet.
Die Schichten (engl. Level) von IrMC-Implementationen beziehen sich auf Fähigkeiten, die unterstützt werden.