La messagerie instantanée (MI) est un moyen de discuter entre deux ou plusieurs personnes en tapant du texte. Le texte est ensuite envoyé par des ordinateurs sur un réseau tel qu'Internet.

La messagerie instantanée doit avoir un client de messagerie instantanée qui se connecte à un service capable d'envoyer des messages instantanés. La messagerie instantanée est différente du courrier électronique parce que les conversations ont lieu et peuvent être lues immédiatement (instantanément). Une application de messagerie instantanée multiprotocole permet de se connecter à plusieurs réseaux de messagerie instantanée.

Les services de messagerie instantanée ont tiré de nombreuses idées d'une méthode de chat en ligne plus ancienne et toujours populaire, appelée Internet Relay Chat (IRC). Dans les premiers programmes de messagerie instantanée, chaque lettre apparaissait au moment où elle était tapée et où les lettres étaient supprimées pour corriger les fautes de frappe. Le lecteur les voyait également. Cela ressemblait plus à une conversation téléphonique qu'à l'envoi de lettres. Dans les programmes de messagerie instantanée plus récents, les autres lecteurs de la conversation ne voient généralement chaque ligne de texte que juste après le début d'une nouvelle ligne. La plupart des programmes de messagerie instantanée permettent de définir un message d'état. Le fonctionnement est similaire à celui d'un répondeur téléphonique. Il indique si les gens sont en ligne ou non et s'ils veulent discuter.