Recommended Messaging Apps

A private messenger keeps your conversations between you and the person you are talking to, not the company in the middle. The bar is end-to-end encryption that is on by default, not buried in a setting. The harder problem is metadata, the record of who you message and when, which is often more revealing than the words. The apps here are judged on how much of that they encrypt, collect, or throw away.

How to choose a messaging app

Strong encryption is close to standard now. The bodies of your messages are usually safe. What separates these apps is the metadata around them, like whether you need a phone number to sign up, whether your contacts are uploaded, and how much of who-talks-to-whom the servers can see. The best are built to hold as little of that as possible.

Here are some things to look for.

  • End-to-end encryption by default. On for every chat, not a mode you have to switch on.
  • Open source and audited. The code is public and outside experts have reviewed it.
  • As little metadata as possible. Little or no record of who you message and when.
  • No phone number to sign up. You should not have to hand over a real-world identifier.
  • Funded by something other than your data. Donations, grants, or a subscription rather than advertising.
  • Runs on more than one device. Desktop and mobile, not just a single phone.

SimpleX Chat

Messaging with no user identifiers at all, not even a random number.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android · iOSBased in United Kingdom

Read more

Signal

The mainstream secure messenger, trusted and easy to use.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android · iOSBased in United States

Read more

Session

Onion-routed messaging with no phone number and no central servers.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android · iOSBased in Switzerland

Read more

Element

Open, federated chat on the Matrix network, no phone number needed.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android · iOS · WebBased in United Kingdom

Read more

Threema

Paid Swiss messenger with no phone number or email required.

PaidOpen sourceEnd-to-end encryptedAccepts crypto

Windows · macOS · Linux · Android · iOS · WebBased in Switzerland

Read more

Molly

A hardened fork of Signal for Android, with extra at-rest protection.

FreeOpen sourceEnd-to-end encrypted

Android

Read more

Delta Chat

Encrypted chat over ordinary email, with no new account needed.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android · iOSBased in Germany

Read more

Ricochet Refresh

Anonymous desktop chat over Tor with no servers or accounts.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux

Read more

bitchat

Bluetooth mesh messaging that works with no internet at all.

FreeOpen sourceEnd-to-end encrypted

Android · iOSBased in Decentralized

Read more

Tox

Serverless peer-to-peer messaging with a cryptographic ID.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android

Read more

Jami

Distributed peer-to-peer calls and chat, a GNU project.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android · iOS · WebBased in Canada

Read more

Briar

Peer-to-peer messaging over Tor that even works with no internet.

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · Android

Read more

Cwtch

Metadata-resistant messenger over Tor

FreeOpen sourceEnd-to-end encrypted

Windows · macOS · Linux · AndroidBased in Canada

Read more