Instant Messaging [englisch für sofortige Nachrichtenübermittlung; auch Nachrichtensofortversand) ist eine Kommunikationsmethode, bei der sich zwei oder mehr Teilnehmer online durch das gegenseitige Versenden von Nachrichten unterhalten. Instant Messaging ist heute einer der meistgenutzten Internetdienste.
] (kurz IM;Beim Instant Messaging löst der Absender die Übermittlung aus (sogenanntes Push-Verfahren), sodass die Nachrichten möglichst unmittelbar (englisch „instant“) beim Empfänger ankommen. Damit Nachrichten übertragen werden können, müssen die Teilnehmer mit einem Computerprogramm (genannt Client) über ein Netz wie das Internet direkt oder über einen Server miteinander verbunden sein. In der Regel können Nachrichten auch abgeschickt werden, wenn der Gesprächspartner gerade nicht online ist; die Nachricht wird dann vom Server zwischengespeichert und später an den Empfänger ausgeliefert, wenn dieser wieder erreichbar ist.
Viele Instant-Messenger unterstützen zusätzlich die Übertragung von Dateien und Audio- und Video-Streams. Benutzer können sich gegenseitig in ihrer Kontaktliste führen und sehen dann an der Präsenzinformation, ob der andere zu einem Gespräch bereit ist.