Monal - XMPP chat 4+

Open source XMPP Messenger

Molitor und Dietzel, Inh. Thilo Molitor

    • 3.6 • 97 Ratings
    • Free



There has never been a better time to get into XMPP, a free public chat network no one controls or owns. Monal is a fast and user friendly way to use XMPP. Just download the app, login or register and you are ready to chat in minutes. It looks and works the way other apps do, so there is no need to “learn XMPP” or even care what it is.

Notable features:
- Open Source
- No Ads! Strong focus on privacy. Does not phone home and does not have "metrics" software 
- Does not read any personal information.
- With a direct connection to your server, your password and all other info is never sent to a third party.
- OMEMO encrypted chat
- Will work with corporate XMPP servers that require VPN
- MUC multi user chat
- Audio/Video calls

Implements XMPP certain extensions intended to improve mobile communication.
- XEP-0357: Push Notifications
- XEP-0280: Message Carbons keep messages in synch between clients.
- XEP-0198: Stream Management to quickly reconnect.
- XEP-0199: XMPP Ping to maintain connections.
- XEP-0313: Message Archive Management to download chat history.
- XEP-0352: Client State Indication for dramatic reduction on power use.
- XEP-0363: HTTP File Upload to send images in conversations.

What’s New

Version 6.4.0

- Implement channel management
- Rewrite of complete group/channel management UI
- Implement group/channel destroy button
- Fix crash on message retraction
- Fix bug in Message Displayed Synchronization handling (XEP-0490)
- Improve AV-Call connectivity (allow incoming P2P connections)
- Implement optional DNSSEC validation
- Restructure settings menu to be more accessible and resemble the
structure of the new Conversations' settings menu
- Fix sharing files using share sheet
- Fix initial scroll position when opening a chat
- Add new setting to enable/disable in-app display of webpages in Safari
- Make more parts of the UI translatable (accessibility labels, section
headings etc.)
- Implement SVG support for received images and displaying avatars
- Fix typos in english strings
- Update license texts to include all used libraries
- Open websites linked in settings inline (but allow to open them in the
default browser, too)

Ratings and Reviews

3.6 out of 5
97 Ratings

97 Ratings

Wild Ion ,

I have some questions

I'm having problems with flashing and crashing, after sending a message at one point, monal flashed and when I opened it again nothing was displayed and it also flashed immediately. After repeating it many times I had to delete and reinstall it, now it is working fine, but I would like to know why it crashes.
Overall monal is still a good XMPP client for iOS, although it still has some minor issues

Developer Response ,

Well, I can't tell you what happened in the retrospective, but if you ever experience problems again, you can always create a ticket on github: or write an email to

bdksbdjen ,

XMPP on iOS is great

I had a mistaken view that there were no good XMPP options on iOS. Perhaps that was true before, but now it’s false. Additionally, the XMPP standards have added a lot of things to make the protocol very usable on mobile devices.

Monal is good, usable, and actively developed. There are some minor UI issues but they are fixable, and a small trade off for a communications channel you actually have control over. This is one app I’ll be pushing my friends to use.

Monal is open source which means you can have confidence that it can continue being updated for many years. I would consider this a significant strength for any software, but even more so on iOS which breaks apps once they are too old (guessing half of the iOS apps I’ve paid for don’t work/can’t be install anymore?)

chibzly ,

Best iOS client

Monal is the best xmpp client for iOS by a fairly substantial margin. Unfortunately it’s still a little rough around the edges, but omemo mostly works now, and finally notifications mostly work. It looks like MUCs are starting to work now, however this currently results in a lot of notification spam with no way to mute channels. It’s still very difficult to recommend xmpp for people on iOS devices, but it is getting better and monal has made some good strides towards this over time. Unfortunately, progress is a little slow… I believe there’s only one person really working on it. Hopefully the new muc stuff gets sorted out and hopefully the app gets a little bit of polish soon! It’s mostly fine… but having used it for a few years it still feels fragile to me.

Developer Response ,

Well, at least mucs are now working, right? ;)
We will include finer control of notifications for muscs (silent, mention, all) in the 5.1 release.

App Privacy

The developer, Molitor und Dietzel, Inh. Thilo Molitor, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

You Might Also Like

Siskin IM
Social Networking
ChatSecure Messenger
Social Networking
Social Networking
Social Networking
Social Networking
SimpleX Chat: secure messenger
Social Networking