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!

AstraChat

Platforms:

  • Android
  • iOS
  • Linux
  • macOS
  • Windows

BeagleIM by Tigase, Inc.

macOS XMPP Client

Platforms:

  • macOS

Bruno the Jabber™ Bear

Bruno the Jabber™ Bear

Platforms:

  • Android

Chat-O-Matic

Platforms:

  • Haiku

Cheogram Android

Android Jabber Client

Platforms:

  • Android

Conversations

Android XMPP Client

Platforms:

  • Android

Converse

Browser based XMPP chat client

Platforms:

  • Browser

Gajim

A fully-featured XMPP chat client

Platforms:

  • Linux
  • Windows

JSXC

Platforms:

  • Browser

Libervia (formerly Salut à Toi)

Platforms:

  • Android
  • Browser
  • Linux

Miranda NG

Platforms:

  • Windows

Monal IM

Modern iOS and MacOS XMPP chat client

Platforms:

  • iOS
  • MacOS

Movim

Decentralized social platform

Platforms:

  • Linux
  • Browser

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

Pàdé

Browser Extension based XMPP unified communications client

Platforms:

  • Browser

Renga

XMPP client for Haiku

Platforms:

  • Haiku

SiskinIM by Tigase, Inc.

iOS XMPP Client

Platforms:

  • iOS

Spark

Platforms:

  • Linux
  • macOS
  • Windows

Swift

Platforms:

  • Linux
  • macOS
  • Windows

UWPX

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

Platforms:

  • Windows
  • UWP

blabber.im

Android XMPP Client

Platforms:

  • Android

monocles chat

Userfriendly XMPP Client for Android

Platforms:

  • Android

yaxim

yet another XMPP instant messenger

Platforms:

  • Android