An XMPP client is any software or application that enables you to connect to an XMPP for instant messaging with other people over the Internet. There are many free clients you can use to do this, for many different devices and operating systems.

Note: The following software was not developed by the XMPP Standards Foundation and has not been formally tested for standards compliance, usability, reliability, or performance.

See something missing? Any list of XMPP servers, clients or libraries will, due to the dynamic and evolving nature of the XMPP market, be out of date almost as soon as it’s published. If you are related to the project and spot mistakes, errors or omissions in the table below, please submit a pull request!

Android

Bruno the Jabber™ Bear

Bruno the Jabber™ Bear

Conversations

Android XMPP Client

Kaidan

User-friendly XMPP client for every device

monocles chat

Userfriendly XMPP Client for Android

Profanity

Free console XMPP client written in C

Platform: Android (Termux)

yaxim

yet another XMPP instant messenger

iOS

Monal IM

iOS and MacOS XMPP chat client

Windows

Gajim

A fully-featured XMPP chat client

Kaidan

User-friendly XMPP client for every device

Profanity

Free console XMPP client written in C

Platform: Windows (WSL)

Psi

Qt-based XMPP client

Psi+

Qt-based XMPP client

UWPX

UWPX is a secure and open-source XMPP app for all your UWP (Windows 10 and 11) devices.

macOS

BeagleIM by Tigase, Inc.

macOS XMPP Client

Kaidan

User-friendly XMPP client for every device

Monal IM

iOS and MacOS XMPP chat client

Poezio

Free console XMPP client

Profanity

Free console XMPP client written in C

Psi

Qt-based XMPP client

Psi+

Qt-based XMPP client

Linux

Dino

Modern XMPP Chat Client

Gajim

A fully-featured XMPP chat client

Kaidan

User-friendly XMPP client for every device

Movim

Decentralized social platform

Poezio

Free console XMPP client

Profanity

Free console XMPP client written in C

Psi

Qt-based XMPP client

Psi+

Qt-based XMPP client

Other

Chat-O-Matic

Platforms:

  • Haiku

Converse

Browser based XMPP chat client

Platforms:

  • Other

Dino

Modern XMPP Chat Client

Platforms:

  • Linux
  • FreeBSD

Libervia (formerly Salut à Toi)

Platforms:

  • Android
  • Browser
  • Linux
  • Other

Poezio

Free console XMPP client

Platforms:

  • Linux
  • macOS
  • FreeBSD
  • OpenBSD
  • NetBSD

Profanity

Free console XMPP client written in C

Platforms:

  • Linux
  • macOS
  • FreeBSD
  • OpenBSD
  • Android (Termux)
  • Windows (WSL)

Psi

Qt-based XMPP client

Platforms:

  • Linux
  • macOS
  • BSD
  • Windows
  • Haiku

Psi+

Qt-based XMPP client

Platforms:

  • Linux
  • macOS
  • BSD
  • Windows
  • Haiku

Renga

XMPP client for Haiku

Platforms:

  • Haiku

UWPX

UWPX is a secure and open-source XMPP app for all your UWP (Windows 10 and 11) devices.

Platforms:

  • Windows
  • UWP