NFC, or near field communication, allows short-range wireless communication between devices when they are touched or within a few centimeters of each other. It uses magnetic field induction to enable communication between devices like mobile phones and NFC tags. NFC provides contactless transactions and data exchange, and is used for applications like mobile payments, connecting devices, and sharing contacts and photos between phones.