Messenger Comparison Table

This is not intended to be an extremely comprehensive list, but enough to get a grasp on the situation.

The only client for now that we recommend is Conversations, a top notch XMPP client, fully supports the OMEMO XEP, is easy on the battery, and doesn't force you into a walled garden. It is not the easiest thing getting your friends and family to switch apps, so at the very least any apps with end-to-end encryption (E2EE) support should always be preferred over apps without.

For a much larger list of messengers, albeit in German, see this overview and their "Why Not?" list.

Last updated: 2022/11/28

NameFOSS ClientNon-Free DependenciesFOSS ServerProtocolFederatedDecentralizedEncryptionEncrypted by DefaultBattery DrainData UsageDesktop ClientFile SharingVoice CallingVideo CallingMulti-Device SupportOffline Messaging
ConversationsGPLv3F-Droid: No, Play: YesYes: prosody/ejabberdXMPPYesYesTLS + OMEMO E2EETo contacts with OMEMOMinimalMinimalYesYesYesYesYesYes
ElementApacheF-Droid: No, Play: YesYes: synapseMatrixYesYesTLS + Olm/Megolm E2EENot yet??YesYesYesYesYesYes
SignalGPLv3Play/Website: Yes, GMSCode over wallCustomNoNoTLS + Signal E2EETo contacts with Signal??YesYesYesYesWith PhoneYes
SimpleXAGPLv3NoYes: SimpleXMQ SMPCustomYesNoCustom E2EEYes??YesYesYesYesWIPUnknown
Jami/RingGPLv3NoYes: opendhtCustomN/AYesTLS + SRTP + Custom E2EEYesHigh?YesYesYesYesYesNo
SessionGPLv3F-Droid: No, Play: YesUnclearCustomN/AYesCustom E2EEYes??YesYesWIPWIPYesYes
Delta ChatGPLv3NoN/AE-MailYesYesTLS + OpenPGP E2EETo contacts with AutoCryptLowMinimalYesYesNoNoYesYes
BriarGPLv3NoN/ACustomN/AYesCustom E2EEYes??WIPImages OnlyNoNoNoNo
Silence (deprecated)GPLv3NoN/ASMSYesYesSignal E2EETo contacts with SilenceMinimalMinimalNoImages OnlyNoNoNoMaybe?
WireGPLv3F-Droid: No, Play: YesYesCustomNoNoCustom E2EEYes??YesYesYesYesYesYes
ThreemaAGPLv3F-Droid: No, Play: YesNoCustomNoNoCustom E2EEYes??WebYesYesYesYesYes
TelegramGPLv2F-Droid: No, Play: YesNoCustomNoNoTLS + Custom E2EENo??YesYesYesYesYesYes
WhatsAppNoYesNoCustomNoNoTLS + Signal E2EEYes??WebYesYesYesWith PhoneYes
Facebook MessengerNoYesNoCustomNoNoTLS + Signal E2EENo??WebYesYesYesYesYes
Google HangoutsNoYesNoCustomNoNoTLSNo??WebYesYesYesYesYes
An orange bear
Tad needs your support!
Donate Now