XMPP – Der einfache Einstieg in dezentrales Messaging

Warum XMPP? Die meisten „Alternativen" zu WhatsApp sind gar keine echte Alternative: Signal, Telegram, Threema – sie alle sind zentralisiert, an ein einzelnes Unternehmen gekoppelt und bieten keine offene Schnittstelle zu anderen Messenger-Diensten. Ein max@whatsapp kann kein joe@telegram oder tom@threema anschreiben – das ist technisch nicht vorgesehen und strategisch nicht gewünscht.

XMPP (auch Jabber genannt) funktioniert anders – wie E-Mail: Du wählst einen Anbieter, erstellst ein Konto, und kannst mit allen anderen XMPP-Nutzern kommunizieren – egal auf welchem Server sie registriert sind. Kein Konzern kann den Laden aufkaufen und abschalten, weil das Netzwerk niemandem gehört.

Und das Beste: Du brauchst keine Telefonnummer, keine E-Mail-Adresse – du kannst beliebig viele Konten bei verschiedenen Anbietern erstellen, völlig anonym.

Deine XMPP-Adresse sieht aus wie eine E-Mail: deinname@anbieter.de
Man nennt sie JID (Jabber-ID).


Kurzanleitung in 3 Schritten

  1. App installieren (siehe Client-Empfehlungen unten)
  2. Konto erstellen – geht direkt in der App bei den meisten Anbietern
  3. Kontakte hinzufügen – JID des Kontakts eingeben, fertig

Empfohlene Apps (Clients)

Android

App Preis Highlights Download
Conversations 2,39 € (Play) / gratis (F-Droid) Sprachnachrichten, Sprach-/Videoanrufe, OMEMO-Verschlüsselung, Standortfreigabe, Lesebestätigung, Emoji-Reaktionen, Material Design 3 Google Play · F-Droid
Cheogram gratis (F-Droid) Fork von Conversations mit zusätzlichen Features (verpasste Anrufe, SMS-Gateway) F-Droid
blabber.im gratis Fork von Conversations, vereinfachte Registrierung, schlägt automatisch Server vor Play Store / F-Droid

Empfehlung: Conversations über F-Droid (kostenlos) ist der Goldstandard.

iPhone / iPad (iOS)

App Preis Highlights Download
Monal IM gratis OMEMO-Verschlüsselung, Bilder/Dateien senden, Gruppenchats, Push-Benachrichtigungen, auch für macOS App Store
Siskin IM gratis Audio-/Videoanrufe, OMEMO, von Tigase entwickelt App Store

Empfehlung: Monal IM – aktiv entwickelt, funktioniert zuverlässig.

Desktop (Windows / macOS / Linux)

App Plattform Highlights Download
Gajim Windows, Linux OMEMO-Plugin, HTTP File Upload, Gruppenchats, Nachrichtenarchiv gajim.org
Dino Linux Sehr schicke Oberfläche, OMEMO, Dateitransfer, Reaktionen, Antworten dino.im
Thunderbird Windows, macOS, Linux E-Mail-Client mit eingebautem XMPP-Chat thunderbird.net
BeagleIM macOS Nativ für Mac, OMEMO, Markdown-Unterstützung Mac App Store

Empfehlung: Gajim für Windows/Linux, BeagleIM oder Monal für macOS, Thunderbird als Allrounder.

Web (im Browser)

App Highlights Link
Converse.js Läuft in jedem Browser, OMEMO möglich conversejs.org
Movim Komplette Social-Media-Oberfläche + Chat, als PWA installierbar movim.eu

Feature-Vergleich: WhatsApp vs. XMPP

Feature WhatsApp XMPP (mit empfohlenen Clients)
Textnachrichten
Bilder/Videos senden ✅ (HTTP File Upload)
Sprachnachrichten ✅ (Conversations, Cheogram)
Sprach-/Videoanrufe ✅ (Conversations, Siskin, Dino)
Verschlüsselung (Transport) ✅ TLS ✅ TLS (Client ↔ Server ↔ Server ↔ Client)
Ende-zu-Ende-Verschlüsselung ✅ Signal-Protokoll (immer an) ✅ OMEMO (muss einmalig aktiviert werden – dann dauerhaft an)
E2E auf mehreren Geräten ✅ (bis 4 Geräte) ✅ OMEMO synchronisiert über alle Geräte
Gruppenchats ✅ (MUC – Multi-User Chat)
Gruppenchats verschlüsselt ✅ OMEMO in privaten Gruppen (Conversations, Gajim)
Lesebestätigung ✅ (Chat Markers, abschaltbar)
Nachricht löschen ✅ "Für alle löschen" ⚠️ Teilweise (Message Retraction, nicht alle Clients)
Nachricht bearbeiten ✅ (Last Message Correction – LMC)
Ablaufende Nachrichten ✅ (24h, 7d, 90d) ⚠️ Serverseitig konfigurierbar (Message Expiry), nicht standardisiert wie bei WA
Einmal ansehen (Bilder) ❌ Nicht standardisiert in XMPP
Status / Stories ⚠️ Movim bietet eine Art Blog/Feed, kein 1:1-Äquivalent
Standort teilen ✅ (Conversations)
Emoji-Reaktionen ✅ (Conversations, Dino)
Kontakt blockieren ✅ (XEP-0191 Blocking Command)
Kein Konto nötig bei einem Konzern ❌ Meta-Konto ✅ Freie Anbieterwahl
Eigener Server möglich
Offener Standard ❌ Proprietär ✅ IETF-Standard (RFC 6120/6121)

Was OMEMO genau ist

OMEMO steht für OMEMO Multi-End Message and Object Encryption. Es basiert auf dem Signal-Protokoll (Double Ratchet) – dem gleichen Verfahren, das auch WhatsApp und Signal verwenden. Der Unterschied: Bei XMPP ist es ein offener Standard (XEP-0384), den jeder Client implementieren kann.

So aktivierst du OMEMO:

  • Conversations (Android): Tippe auf das Schloss-Symbol im Chat → OMEMO auswählen. Ab Version 2.0 ist es in Einzelchats standardmäßig aktiv.
  • Monal (iOS): Verschlüsselung ist standardmäßig aktiv, wenn der Kontakt OMEMO unterstützt.
  • Gajim (Desktop): OMEMO-Plugin unter Einstellungen → Plugins installieren und aktivieren. Dann im Chat das Schloss-Symbol anklicken.

XMPP-Anbieter: Wo registriere ich mich?

Du kannst dich bei jedem öffentlichen XMPP-Server registrieren. Hier eine Auswahl bewährter, deutschsprachiger und internationaler Anbieter:

Empfohlene Anbieter (Kategorie A)

Anbieter Server-Adresse Registrierung Standort Besonderheiten
hot-chilli.net jabber.hot-chilli.net In-App + Web DE Viele Domains (jabb3r.de, openim.de u.a.), Transports, eigene Domain möglich
yax.im yax.im In-App + Web DE (Frankfurt) Optimiert für Mobile (Push, Stream Management), Prosody-Server, IPv6
conversations.im conversations.im In-App + Web DE Vom Conversations-Entwickler, optimaler Support
jabber.de jabber.de Web DE Deutscher Klassiker, seit vielen Jahren aktiv
jabber.at jabber.at Web AT Österreichischer Server, gut gepflegt
dismail.de dismail.de Web DE Klare Datenschutzrichtlinie, wenig Logging
nixnet.services nixnet.services Web US/EU Privatsphäre-fokussiert
5222.de 5222.de Web DE XMPP-Portnummer als Name, modern konfiguriert
magicbroccoli.de magicbroccoli.de Web DE Grünes Hosting, aktive Community
Snikket (eigene Instanz) Einladungslink selbst All-in-one-Lösung zum Selbsthosten

Vollständige, kuratierte Liste

Auf providers.xmpp.net findest du eine ständig aktualisierte, automatisch getestete Liste aller öffentlichen XMPP-Anbieter, sortiert nach Qualität und Feature-Unterstützung.

Weitere Listen: list.jabber.at

Registrierung in der App

Bei den meisten Anbietern kannst du dich direkt in der App registrieren:

  1. App öffnen → "Neues Konto erstellen" wählen
  2. Server-Adresse eingeben (z.B. conversations.im)
  3. Wunschnamen und Passwort eingeben
  4. Fertig! Deine JID ist dann z.B. max@conversations.im

Deine XMPP-Adresse teilen

Das Adressformat (JID)

Deine XMPP-Adresse (JID) sieht aus wie eine E-Mail-Adresse:

benutzername@server.de

Beispiele: anna@jabber.de, tom@conversations.im, lisa@dismail.de

So teilst du deine Adresse

Als Text: Einfach die JID als Text verschicken, z.B. per SMS, E-Mail oder auf der Visitenkarte:

Meine XMPP-Adresse: anna@jabber.de

Als klickbarer Link (XMPP-URI): Es gibt ein offizielles URI-Schema, das Smartphones und Computer erkennen:

xmpp:anna@jabber.de

Wenn jemand auf diesen Link tippt, öffnet sich automatisch die installierte XMPP-App und bietet an, den Kontakt hinzuzufügen.

Erweiterte URI-Varianten:

xmpp:anna@jabber.de?roster          → Kontakt zur Kontaktliste hinzufügen
xmpp:anna@jabber.de?message         → Direkt eine Nachricht senden
xmpp:gruppenname@conference.jabber.de?join  → Gruppenchat beitreten

Als QR-Code: Conversations und Monal können QR-Codes generieren, die die JID enthalten. Der Empfänger scannt den Code mit seiner XMPP-App.

Als Einladungslink: Manche Clients (z.B. Conversations) erzeugen HTTPS-Einladungslinks, die auch ohne installierte App im Browser funktionieren und dann Anleitungen zur Installation zeigen:

https://conversations.im/i/anna@jabber.de

In Kontakt-Apps (CardDAV / vCard)

In der vCard-Spezifikation gibt es das Feld IMPP (Instant Messaging and Presence Protocol), das XMPP unterstützt:

IMPP;TYPE=personal:xmpp:anna@jabber.de

Manche Kontakt-Apps (z.B. auf Android mit DAVx⁵) können dieses Feld lesen und direkt die XMPP-App öffnen. In der Kontakte-App auf dem iPhone kannst du unter "Instant Message" → "Jabber" die Adresse eintragen.


Häufige Fragen (FAQ)

Brauche ich eine Telefonnummer? Nein! Bei XMPP registrierst du dich mit einem frei wählbaren Benutzernamen. Keine Telefonnummer, keine E-Mail nötig. (Ausnahme: Quicksy, ein Conversations-Ableger, nutzt die Telefonnummer als Identifier – ähnlich wie WhatsApp.)

Kann ich mit Leuten auf anderen Servern chatten? Ja, genau das ist der Kern von XMPP (Federation). anna@jabber.de kann problemlos mit tom@conversations.im chatten – genau wie bei E-Mail.

Funktionieren Push-Benachrichtigungen? Ja. Conversations nutzt einen eigenen Hintergrunddienst (minimaler Akkuverbrauch). Monal nutzt Apples Push-System. Du verpasst keine Nachricht.

Kann ich mehrere Geräte gleichzeitig nutzen? Ja! Im Gegensatz zu WhatsApp bist du bei XMPP nicht auf ein Hauptgerät beschränkt. Nachrichten werden zwischen Handy, Tablet und Desktop synchronisiert (per Message Archive Management / MAM und Message Carbons).

Was passiert, wenn mein Server offline geht? Du erreichst dann nur vorübergehend niemanden über diesen Server. Aber: Du kannst jederzeit dein Konto auf einen anderen Server umziehen. Wenn du eine eigene Domain nutzt (z.B. anna@meinedomain.de), kannst du den dahinterliegenden Server sogar wechseln, ohne dass sich deine JID ändert.


Checkliste: So überzeugst du Freunde

  1. Installiert gemeinsam die App – Conversations (Android) oder Monal (iOS)
  2. Erstellt zusammen ein Konto auf z.B. conversations.im (geht in 30 Sekunden direkt in der App)
  3. Fügt euch gegenseitig hinzu – JID eingeben oder QR-Code scannen
  4. Aktiviert OMEMO – einmal auf das Schloss-Symbol tippen, fertig
  5. Erstellt einen Gruppenchat – für die gemeinsame Gruppe, wie bei WhatsApp

Das wars. Ab jetzt habt ihr einen dezentralen, verschlüsselten Messenger, der keinem Konzern gehört.


Letzte Aktualisierung: Februar 2026 · Feedback und Korrekturen willkommen!