Mesageria instantanee (IM) este o modalitate de chat între două sau mai multe persoane prin tastarea de text. Textul este apoi trimis de calculatoare prin intermediul unei rețele, cum ar fi internetul.

Mesageria instantanee trebuie să aibă un client de mesagerie instantanee care se conectează la un serviciu care poate trimite mesaje instantanee. Mesageria instantanee este diferită de e-mail, deoarece conversațiile au loc și pot fi citite imediat (instantaneu). O aplicație de mesagerie instantanee multiprotocol permite conectarea la mai multe rețele de mesagerie instantanee.

Serviciile de mesagerie instantanee au preluat multe idei de la o modalitate mai veche și încă populară de chat online, numită Internet Relay Chat (IRC). În primele programe de mesagerie instantanee, fiecare literă apărea atunci când era tastată și când literele erau șterse pentru a corecta greșelile de scriere. Acestea erau, de asemenea, văzute de cititor. Acest lucru făcea ca dialogul să semene mai mult cu o conversație telefonică decât cu trimiterea de scrisori. În programele de mesagerie instantanee mai noi, ceilalți cititori din conversație văd în general doar fiecare rând de text imediat după ce este început un rând nou. Majoritatea programelor de mesagerie instantanee au o modalitate de a seta un mesaj de stare. Acesta funcționează ca mesajul de pe un robot telefonic. Acesta arată dacă oamenii sunt sau nu online și doresc să discute.