From Handwiki Instant messaging was created in July 1996 by Yair Goldfinger, Arik Vardi, Sefi Vigiser, and Amnon Amir, when they started a company called Mirabilis in order to introduce a new way of communication over the Internet[dubious ]. [1] The current landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols so that internet users can communicate with multiple users at the same time. [2] The following tables compare general and technical information for a number of instant messaging clients. See the individual products' articles for further information. External links may lead to extensions that add a feature to a client.
| Client | Publisher | First public release | Type | Latest stable version | License | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Adium | Adam Iser, Evan Schoenberg | 2001-09 | Multi-protocol | 1.5.10.4 (April 27, 2017) [±] | GPLv2 | ||||||||||||
| aMSN | The aMSN team | 2002-05 | Single-protocol | 0.98.4 | GPL | ||||||||||||
| AOL Instant Messenger (AIM) | AOL | 1997-05 | Single-protocol | 8.0.8.1 (April 6, 2015) [±] | Discontinued (was freeware) | ||||||||||||
| Ayttm | Colin Leroy and Philip Tellis | 2003-04 | Multi-protocol |
|
GPL | ||||||||||||
| Babelnet | OKsystem a.s. | 2013 | Single-protocol |
|
Proprietary commercial software | ||||||||||||
| BlackBerry Messenger (BBM) | BlackBerry Limited | 2006 | Single-protocol | 10.5.5.38 (BlackBerry 10) (31 October 2014) [±]
8.5.1.8 (BlackBerry) (3 August 2014) [±] 2.5.0.36 (Android) (10 November 2014) [±] 2.5.0.26 (iOS) (31 October 2014) [±] |
Freeware | ||||||||||||
| BitlBee | Wilmer van der Gaast | 2002-08-09 | Multi-protocol IRC gateway | 3.6 (7 February 2019[3]) [±] | GPL | ||||||||||||
| Bombus | Eugene Stahov | 2005-01-05 | Single-protocol | v0.6 (2008) | GPL | ||||||||||||
| Centericq | Konstantin Klyagin | 1999 | Multi-protocol | 4.21.0 (September 2, 2005) [±] | GPL | ||||||||||||
| Coccinella | Mats Bengtsson | 1999-12-01 | Single-protocol | 0.96.16 (December 1, 2009) | GPLv3 | ||||||||||||
| Discord | Discord Inc. | 2015-03-06 | Single-protocol | 03.30.2017; (March 30, 2017) | Freeware | ||||||||||||
| eBuddy | Paulo Taylor | 2003-03-09 | Multi-protocol | 2011 | Freeware | ||||||||||||
| emesene | Luis Mariano Guerra | 2006-05-24 | Multi-protocol | 2.12.5 | GPL | ||||||||||||
| Empathy | The GNOME Project | 2007-05 | Multi-protocol | 3.12.12[4] (May 13, 2016) [±] | GPL | ||||||||||||
| Facebook Messenger | Facebook, Inc. | 2011-08-09 | Single-protocol | Freeware | |||||||||||||
| FaceTime | Apple Inc. | 2010-06-24 for iOS; 2011-02-24 for macOS: | Single-protocol |
|
Part of macOS or iOS | ||||||||||||
| Fire | Eric Peyton | 1999-04-01 | Multi-protocol | 1.5.6 (February 16, 2006) [±] | GPL | ||||||||||||
| Firetalk | Multitude Communications | 1997 -2001 | voice/music chat program | GPL | |||||||||||||
| Flock | Riva FZC | September 2014 | Single-protocol | iOS: v2.28.5, Android: v4.5, OS X: v2.2.144, Windows: v2.2.x, Web: v2.2.x | Freemium | ||||||||||||
| Gadu-Gadu | Łukasz Foltyn / GG Network S.A. | 2000-08-15 | Single-protocol |
|
Freeware | ||||||||||||
| Gajim | Yann Le Boulanger | 2004-05-21 | Single-protocol | 1.3.2 (April 24, 2021[5]) [±] | GPL | ||||||||||||
| Google Allo | Google, Inc. | 2016-09-21 | Single-protocol |
|
Freeware | ||||||||||||
| Google Hangouts | Google, Inc. | 2013-05-15 | Single-protocol | Freeware | |||||||||||||
| Hookt | Hookt, Inc. | 2011-09-14 | Single-protocol | Freeware | |||||||||||||
| Hike | Bharti SoftBank | 2012-12-12 | Single-protocol |
|
Freeware | ||||||||||||
| IBM Lotus Sametime | IBM, Ubique | 1998 | Multi-protocol — proprietary T.120, SIP, XMPP | 9.0.0 (September 20, 2013) | Proprietary commercial software | ||||||||||||
| iChat | Apple Inc. | 2002-08 | Multi-protocol | 6.0.1 (1002) (February 1, 2012), replaced by Messages | Part of macOS | ||||||||||||
| ICQ | Mail.Ru | 1996-11 | Single-protocol | 8.0.5977 (January 14, 2016) | Apache license | ||||||||||||
| IMVU | Will Harvey | 2001-07 | Multiple-protocol | 3.0 | Freemium | ||||||||||||
| Instantbird | Florian Quèze | 2007 | Multi-protocol | 1.5 (December 17, 2013) [±] | GPLv2 | ||||||||||||
| Jitsi | Emil Ivov | 2003 | Multi-protocol | 2.10 (build.5550) (February 5, 2017) [±] | LGPL | ||||||||||||
| Kadu | Kadu Team | 2001-08 | Multi-protocol | 4.1 (December 2, 2016) | GPLv2 | ||||||||||||
| KakaoTalk | Kakao Corp. | 2010-03-18 | single-protocol |
|
Freeware | ||||||||||||
| Kik Messenger | Kik Interactive | 2010-10 | Signle-protocol | 6.2 | Freeware | ||||||||||||
| Kopete | Kopete Team | 2002-03-03 | Multi-protocol | 1.7.2 (October 13, 2015) [±][12] | GPL | ||||||||||||
| Libon | Orange S.A. | 2012-11-21 | Freemium | ||||||||||||||
| Line | LINE Corporation | 2011 | Single-protocol |
|
Freemium | ||||||||||||
| MCabber | Mikael Berthe | 2005-06-07 | Single-protocol | 1.1.2 (September 19, 2020) [±] | GPL | ||||||||||||
| Meetro | Paul Bragiel & Samuel Stauffer | 2005 | Multi-protocol |
|
Discontinued | ||||||||||||
| Messages | Apple Inc. | 2012-07-25 | Multi-protocol | 8.1.3 (January 27, 2015) | Part of macOS and iOS | ||||||||||||
| Skype for Business | Microsoft | 2005 | Single-protocol | 2013 (October 2, 2012) | Trialware | ||||||||||||
| Miranda IM | Miranda IM project | 2000-02-06 | Multi-protocol | 0.10.80[13] (25 April 2018) [±] | GPL | ||||||||||||
| Mysms | sms.at mobile internet services gmbh | 2011 | Single-protocol | ? | Freemium | ||||||||||||
| MySpaceIM | MySpace | 2006-05-09 | Single-protocol | 1.0.754.0 (February 7, 2008) | Freeware | ||||||||||||
| naim | Daniel Reed | 1998-10-05 | Multi-protocol | 0.11.8.3.1 (July 9, 2007) | GPL | ||||||||||||
| Nimbuzz | Evert Jaap Lugt | 2006 | Multi-protocol | Android: 7.1.0 (10 March 2019) [±][14] iOS: 5.11.0 BlackBerry OS: 4.0 Windows Phone: 1.1.8.1
|
Freeware | ||||||||||||
| Palringo | Palringo Ltd | 2006 | Single-protocol |
|
Freemium | ||||||||||||
| Paltalk | 1998-06 | Multi-protocol | Version 10.2 Build 455 | Freeware | |||||||||||||
| Pidgin | Mark Spencer | 1998-11 | Multi-protocol | 2.14.6 (July 9, 2021[18]) [±] | GPL | ||||||||||||
| Psi | Psi and Psi+ developers | 2001 | Single-protocol | 1.5 (September 6, 2020) [±] | GPL | ||||||||||||
| Quiet Internet Pager (QIP) | Ilgam Zyulkorneev | 2004 | Multi-protocol | QIP 2012 version 4.0 (build 8866) (27 November 2012) [±] | Freeware | ||||||||||||
| QuteCom | QuteCom | 2004 | Multi-protocol | 2.2.1 (22 June 2011[19]) [±] | GPL | ||||||||||||
| Ricochet | Invisible.im | 2014-06 | Single-protocol | 1.1.4 (November 8, 2016[20]) [±] | BSD | ||||||||||||
| Ring | Savoir-faire Linux Inc. | 2014 | Single-protocol | 20180509 | GPLv3 | ||||||||||||
| RingID | Ring Inc. | 2015 | Multi-protocol |
|
Freeware | ||||||||||||
| Sicher | SHAPE GmbH | 2014-06 | Single-protocol | 1.1 | Freeware | ||||||||||||
| Signal | Open Whisper Systems | 2014-07 | Single-protocol | GPLv3 | |||||||||||||
| Skype | Skype Technologies, a subsidiary of Microsoft Corporation | 2003 | Single-protocol |
|
Freemium adware | ||||||||||||
| Spark (XMPP client) | Ignite Realtime | 2006-09 | Single-protocol | 2.7.7 (April 24, 2016) [±] | Apache License | ||||||||||||
| Surespot | Surespot LLC | 2013 | Single-protocol |
|
GPLv3 | ||||||||||||
| Telegram | Telegram Messenger LLP | 2013 | Single-protocol | GPLv2, GPLv3[29] | |||||||||||||
| Tencent QQ | Tencent Holdings | 1999-02 | Single-protocol | See current releases | Adware | ||||||||||||
| TextSecure | Open Whisper Systems | 2010-05 | Single-protocol | Discontinued (merged with RedPhone to become Signal) | GPLv3 | ||||||||||||
| Threema | Threema GmbH | 2012-12 | Single-protocol | Proprietary commercial software | |||||||||||||
| Tkabber | Alexey Shchepin | 2002-07-03 | Single-protocol | 1.1.2 (May 10, 2015) | GPL | ||||||||||||
| Tox | Tox Foundation | 2013 | Single-protocol | GPLv3 | |||||||||||||
| Trillian | Cerulean Studios | 2000-07-01 | Multi-protocol | Freemium adware | |||||||||||||
| Tuenti | Tuenti | 2006 | Multi-protocol | Proprietary | |||||||||||||
| Upptalk | Upptalk | 2010 | Dual-protocol | iOS 2.4 (November 26, 2014[30]) [±] Android 2.0.2 (February 12, 2014) [±] |
Freeware | ||||||||||||
| Viber | Talmon Marco, Igor Magazinnik, Sani Maroli and Ofer Smocha | 2010-12-02 | Single-protocol | Freemium | |||||||||||||
| Tencent Holdings | 2011-01 | Single-protocol |
|
Freeware | |||||||||||||
| Facebook, Inc. | 2009-08 | Single-protocol | Freeware | ||||||||||||||
| Wickr | Wickr Inc. | 2012-06 | Single-protocol | Trialware | |||||||||||||
| Windows Live Messenger | Microsoft | 1999-07 | Dual-protocol | 2012 (v16.4.3508.205) (August 7, 2012) [±] | Discontinued (was freeware) | ||||||||||||
| Wire | Wire Swiss GmbH | 2014-12-03 | Single-protocol |
|
GPLv3 | ||||||||||||
| Xabber | Redsolution Inc. | 2011 | Single-protocol |
|
GPLv3 | ||||||||||||
| Xfire | Xfire Inc. | 2004 | Dual-protocol | 1.155 (March 20, 2013) [±] | Discontinued (was freeware) | ||||||||||||
| Yahoo! Messenger | Yahoo! | 1999-06-21 | Dual-protocol |
|
Discontinued (was freeware) | ||||||||||||
| Zephyr | Project Athena | 1987 | Single-protocol | 2.0 | MIT | ||||||||||||
| Client | Publisher | First public release | Type | Latest stable version | License |
The operating systems the clients can run on without emulation or compatibility layers.
| Client | Desktop | Mobile | Other | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | macOS | Unix-like | Haiku | Amiga | Windows Phone | Android | BlackBerry OS | iOS | Symbian | MeeGo | Java ME | WebOS | Web | VGCs | |
| Adium | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No |
| BBM | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No |
| AIM | Yes | Yes | Dropped | No | No | No | Yes | Yes | Yes | No | No | No | Yes | No | No |
| aMSN | Yes | Yes | Yes | No | No | No | No | No | No | No | Yes | No | No | No | No |
| Ayttm | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Babelnet | Yes | Yes | No | No | No | No | Yes | Yes | Yes | No | No | No | No | No | No |
| BitlBee | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No |
| Bombus | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No |
| Centericq | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| climm | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No |
| Coccinella | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Discord | Yes | Yes | Partial[lower-alpha 1] | No | No | No | Yes | No | Yes | No | No | No | No | Yes | No |
| eBuddy | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No |
| emesene | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Empathy | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Facebook Messenger | Yes | No | No | No | No | Yes | Yes | No | Yes | No | No | No | No | Yes | No |
| FaceTime | No | Included | No | No | No | No | No | No | Included | No | No | No | No | No | No |
| Flock | Yes | Yes | No | No | No | No | Yes | No | Yes | No | No | No | No | Yes | No |
| Fire | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Gadu-Gadu | Yes | No | No | No | No | No | Yes | No | Yes | Yes | No | Yes | No | Yes | No |
| Gajim | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Google Hangouts | Partial[lower-alpha 2] | Partial[lower-alpha 2] | Partial[lower-alpha 2][lower-alpha 1] | No | No | No | Yes | No | Yes | No | No | No | No | Yes | No |
| Hookt | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | No |
| Hike | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No |
| IBM Lotus Sametime | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No |
| ICQ | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No |
| IMVU | Yes | Yes | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
| Instantbird | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Jitsi | Yes | Yes | Yes | No | No | No | Unstable | Unstable | No | No | No | No | No | No | No |
| KakaoTalk | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No |
| Kadu | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No |
| Kik | No | No | No | No | No | Yes | Yes | No | Yes | No | No | No | No | No | No |
| Kopete | Yes[lower-alpha 3][36] | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Line | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No |
| Messages | No | Included | No | No | No | No | No | No | Included | No | No | No | No | No | No |
| MCabber | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Skype for Business | Yes | Yes | No | No | No | Yes | Yes | No | Yes | Yes | No | No | No | No | No |
| Miranda IM | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| MySpaceIM | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| naim | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Nimbuzz | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No |
| Palringo | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No |
| Paltalk | Yes | No | No | No | No | No | Yes | Yes | Yes | No | No | No | No | Yes | No |
| Pidgin | Yes | Yes | Yes | No | Yes | No | No | No | No | No | Yes | No | No | No | No |
| Psi | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No |
| QIP | Yes | No | No | No | No | Yes | No | No | Yes | Yes | No | No | No | No | No |
| QuteCom | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Ring | Yes | Yes | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No |
| RingID | Yes[37] | No | No | No | No | Yes | Yes | No | Yes | No | No | No | Yes | Yes | No |
| Signal | Yes[38] | Yes[38] | Partial[lower-alpha 4][39] | No | No | No | Yes | No | Yes | No | No | No | No | Dropped[39] | No |
| Snapchat | No | No | No | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
| Surespot | No | No | No | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
| Skype | Yes | Yes | Partial[lower-alpha 1] | No | No | Yes | Yes | Yes | Yes | No | Yes | No | No | Yes | PSP PSV XB1 |
| SOMA | No | No | No | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
| Spark (XMPP client) | Yes | Yes[lower-alpha 5] | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Telegram (standard messages) | Yes | Yes | Yes | No | No | Yes | Yes | No[40] | Yes | No | No | No | No | Yes | No |
| Telegram (secret chats) | Yes | Yes/No[lower-alpha 6] | Yes/No[lower-alpha 7] | No | No | Yes | Yes | No | Yes | No | No | No | No | No | No |
| Tencent QQ | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
| Threema | No | No | No | No | No | Yes | Yes | No | Yes | No | No | No | No | Yes | No |
| Tkabber | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Tox | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes | No | No | No | No | No | No |
| Trillian | Yes | Yes | Partial[lower-alpha 8][lower-alpha 1] | No | No | No | Yes | Yes | Yes | No | No | No | No | Yes | No |
| Tuenti | No | No | No | No | No | Yes | Yes | No | Yes | No | No | No | No | Yes | No |
| Viber | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No |
| Yes | Yes[41] | No | No | No | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | No | |
| 8+[42] | Yes[42] | No | No | No | 8.1+[43] | Yes | To be discontinued in 2017[44] | Yes | To be discontinued in 2017[44] | No | No | No | Yes | No | |
| Wickr | Yes | Yes | Yes | No | No | No | Yes | No | Yes | No | No | No | No | No | No |
| Windows Live Messenger | Yes | Yes | No | No | No | Yes | No | Yes | Yes | Yes | No | No | No | Yes | Xbox |
| Wire | Yes | Yes | Yes | No | No | No | Yes | No | Yes | No | No | No | No | Yes | No |
| Xabber | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
| Xfire | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
| Yahoo! Messenger | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | Yes | No |
| Yuilop | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No | No | No |
| Zephyr | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No |
| Client | Windows | OS X | Unix-like | Haiku | Amiga | Windows Phone | Android | BlackBerry OS | iOS | Symbian | MeeGo | Java ME | WebOS | Web | VGCs |
| Desktop | Mobile | Other | |||||||||||||
| Client | Y!M | AIM/ICQ[lower-alpha 1][lower-alpha 2][lower-alpha 3] | XMPP[lower-alpha 4] | IRC | IBM Lotus Sametime | Novell GroupWise Messenger | Gadu-Gadu | Skype[lower-alpha 1] | MySpaceIM | SIP | Others | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Adium | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Partial[lower-alpha 5] | Yes | No | MobileMe, NateOn, Steam IM, Telegram, Tox, Zephyr |
| AIM | No | Yes[lower-alpha 6] | No | No | No | No | No | No | No | No | No | No |
| Ayttm | Yes | Partial | Yes | Yes | No | No | No | No | No | No | No | No |
| Babelnet | No | No | Yes | No | No | No | No | No | No | No | Yes | |
| BitlBee | Yes | Yes | Yes | N/A[lower-alpha 7] | Depends[lower-alpha 8] | No | Depends[lower-alpha 8] | |||||
| Centericq | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | No | No |
| climm | No | Yes[lower-alpha 9] | Partial | No | No | No | No | No | No | No | No | No |
| eBuddy | Yes | Yes | Yes | No | No | No | No | No | No | Yes | No | No |
| emesene | No | No | Yes | No | No | No | No | No | No | No | No | No |
| Empathy | Depends[lower-alpha 8] | Yes | Yes | Depends[lower-alpha 8] | Yes | Depends[lower-alpha 8] | ||||||
| Fire | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | No |
| Ichat | Yes | yes/no[45] | Yes | No | No | No | No | No | No | No | No | Bonjour |
| IMVU | Yes | Yes | Yes | No | No | No | No | No | No | No | No | IMVU |
| Instantbird | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Netsoul |
| Jitsi | No | Yes | Yes | Yes | No | No | No | No | No | No | Yes | ippi, iptel.org, google talk |
| Kadu | No | No | Yes | No | No | No | Yes | No | No | No | No | No |
| KDE Telepathy | Yes | Yes | Yes | No | Yes | No | Yes | No | No | No | No | Telegram |
| Kopete | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Partial[lower-alpha 5] | No | No | SILC, WinPopup |
| Messages | Yes | Yes[lower-alpha 6] | Yes | No | No | No | No | No | No | No | No | MobileMe |
| Miranda IM | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes[lower-alpha 10] | Yes | Yes | No | ? |
| naim | No | Yes | No | Yes | No | No | No | No | No | No | No | Lily |
| Nimbuzz | Yes | No | Yes | ? | ? | ? | ? | ? | ? | No | Yes | Twitter, Facebook chat, Google Talk |
| Palringo | Yes | Yes | Yes | No | No | No | Yes | No | ? | ? | No | ? |
| Paltalk | Yes | Yes | No | No | No | No | No | No | ? | ? | No | ? |
| Pidgin | Plug-in | Yes[lower-alpha 11] | Yes | Yes | Yes | Yes | Yes | Plug-in | Plug-in | Plug-in | Plug-in[46] | Bonjour, Facebook plugin, SIMPLE, Zephyr |
| QIP | No | Yes | Yes | Yes | No | No | No | No | No | Yes | No | MRA, XIMSS |
| QuteCom | Yes | Yes | Yes | No | No | No | No | No | No | No | Yes | No |
| Ring | No | No | No | No | No | No | No | No | No | No | Yes | Ring |
| Spark (XMPP client) | No | No | Yes | No | No | No | No | No | No | No | Yes[lower-alpha 10] | No |
| Tencent QQ | No | No | No | No | No | No | No | Yes | No | No | No | No |
| Tkabber | No | No | Yes | No | No | No | No | No | No | No | No | No |
| Trillian | No[47] | Yes | Yes | Yes[lower-alpha 12] | No | Yes[lower-alpha 12] | Yes[lower-alpha 10][lower-alpha 12] | Yes[lower-alpha 10][lower-alpha 12] | No[48][lower-alpha 12] | Yes | No | LinkedIn,[lower-alpha 12] Foursquare,[lower-alpha 12] ASTRA, VZ[lower-alpha 12] |
| Yahoo! Messenger | Partial[lower-alpha 13] | Yes | No | No | No | Yes | No | No | No | No | No | No |
| Upptalk | No | No | Yes | No | No | No | No | No | No | No | No | No |
| Xabber | No | No | Yes | No | No | No | No | No | No | No | No | No |
| Y!M | AIM/ICQ | XMPP | IRC | IBM Lotus Sametime | Novell GroupWise Messenger | Gadu-Gadu | Skype | MySpaceIM | SIP | Others | ||
| Client | Transports[lower-alpha 1] | File transfer (XEP-0096)[lower-alpha 2] |
Multi-user chat (XEP-0045) |
Link-local (XEP-0174) |
Jingle (XEP-0166) | ||
|---|---|---|---|---|---|---|---|
| File transfer[lower-alpha 2] | Voice calls |
Video calls | |||||
| Adium | Yes | Yes | Yes | Yes | No | No | No |
| Babelnet | Yes | Yes | Yes | No | No | No | No |
| BitlBee | Yes | Yes | Yes | Yes | No | No | No |
| Bombus[49] | No | Yes | Yes | No | No | No | No |
| climm | No | Yes | No | No | No | No | No |
| Coccinella[50] | Yes | Yes | Yes | No | No | Yes | No |
| Conversations | No | No | Yes | No | Yes | No | No |
| Telepathy-based[lower-alpha 3][51] | No | Yes | Yes | Yes | Yes | Yes | Yes |
| Gajim[52] | Yes | Yes | Yes | Yes | Yes | Yes | Except Windows |
| Jitsi | No | Yes | Yes | Yes | No | Yes | Yes |
| Kadu | No | Yes | No | No | No | No | No |
| Kopete | Yes | Yes | Yes | Yes | No | No | No |
| Messages | No | Yes | Only join[lower-alpha 4] | Yes | Yes | No | No |
| MCabber[53] | No | No | Yes | No | No | No | No |
| Miranda IM | Yes | Yes | Yes | No | No | No | No |
| Nimbuzz | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Pidgin[54] | Yes | Yes | Yes | Yes | Partial[55] | Except Windows[lower-alpha 5] | Except Windows[lower-alpha 5] |
| Psi | Yes | Yes | Yes | Yes | No | Plug-in | Plug-in |
| Spark (XMPP client) | Yes | Yes | Yes | ? | Yes | Plug-in | Plug-in |
| Tkabber[56] | Yes | Yes | Yes | No | No | No | No |
| Trillian | No | Yes | Only Windows[lower-alpha 6] | Only Windows[lower-alpha 6] | No | No | No |
Information on what features each of clients support.
| Client | Toolkits or SDKs | File transfer | Editing sent messages | Proxy server | Graphical emoticons | Unicode (UTF-8) | Built-in games | Themes, skins | Plugin system | Third party add-ons | Scripting | Message logging | Voice messaging | Voice mail | Webcam | Offline | Cloud backup | Remote desktop assistance | Whiteboard | RTL texting |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Adium | Cocoa | Yes | ? | ? | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | ? | ? | ||
| AIM | W32/Cocoa | Yes | ? | Yes/No[lower-alpha 1] | Yes | Yes | No | Yes/No[lower-alpha 1] | Yes/No[lower-alpha 1] | Yes/No[lower-alpha 1] | No | Yes | Yes/No[lower-alpha 1] | No | Yes/No[lower-alpha 1] | Yes/No[lower-alpha 1] | No | No | ||
| aMSN | Tcl/Tk | Yes | ? | http, socks5, msn gateway | Yes | Yes | Partial | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | ||
| Ayttm | GTK2 | No | ? | http, socks4/5 | Yes | Yes | No | No | Yes | No | Yes | Yes | No | No | Partial | Partial | No | No | ||
| Babelnet | ? | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | No | Partial | Yes | No | ||
| BitlBee | N/A | Yes | ? | Yes | No | Yes | No | N/A | Yes | No | No | N/A | ? | ? | No | Yes | ? | ? | ||
| Bombus | Java ME | Yes | ? | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | No | No | Yes | No | ? | ||
| Centericq | ncurses | Partial | ? | ? | No | ? | No | Yes | Yes | ? | Yes | Yes | No | No | No | Yes | ? | ? | ||
| climm | line based | Yes | ? | ? | N/A | Yes | No | Yes | No | No | Yes | Yes | N/A | N/A | N/A | Yes | No | ? | ||
| Coccinella | Tcl/Tk | Yes | ? | http, socks4/5 | Yes | Yes | Yes | Yes | Yes | ? | No | Yes | Yes | No | No | Yes | Yes | ? | ||
| Discord | Yes | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | TTS | Yes | Partial | No | No | No | Plug-in[57] |
| eBuddy | No | Partial | ? | ? | Yes | Yes | No | No | No | No | No | Yes | No | No | Yes | Yes | No | ? | ||
| Empathy | GTK3 | Yes | ? | ? | Yes | Yes | No | Yes | ? | ? | No | Yes | Yes | Yes | Yes | Yes | Yes | ? | ||
| Facebook Messenger | ? | Yes | No | ? | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | ||
| Fire | Cocoa | Yes | ? | ? | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ||
| Gadu-Gadu | Qt | Yes | ? | ? | Yes | Yes | No | ? | No | Yes | No | Yes | Yes | ? | ? | Yes | No | ? | ||
| Gajim | GTK2 | Yes | ? | http | Yes | Yes | No | Yes | Yes | No | No | Yes | Yes | ? | Yes | Yes | No | Yes | ||
| Google Talk | W32 | Yes | No | ? | Partial | Yes | No | Yes | No | Yes | No | Yes | Yes | No | Third party plugin | Yes | No | Yes | ||
| IBM Lotus Sametime | Yes | Yes | ? | ? | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | available | Yes | Yes | Yes | ? | ||
| ICQ | W32 | Yes | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | ||
| IMVU | ? | No | ? | ? | Yes | Yes | Partial | Yes | No | Partial[lower-alpha 2] | No | Yes | No | ? | No | Yes | ? | ? | ||
| Jitsi | Java | Yes | ? | Yes | Yes | Yes | No | ? | Yes | ? | ? | Yes | Yes | Yes | Yes | Yes | ? | ? | ||
| Kadu | Qt | Yes | ? | Yes | Yes | Yes | No | Partial | Yes | Yes | Partial | Yes | Yes | No | No | Yes | No | ? | ||
| Kopete | Qt/KDE | Yes | ? | No | Yes | Yes | No | Yes | Yes | Yes | With plugin | Yes | Yes | No | Yes | Yes | No | Yes | ||
| Line | Line SDK | ? | No | ? | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | ? | Yes | Yes | ? | ||
| Messages | Cocoa | Yes | ? | ? | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes | ? | Yes | Yes | Partial[lower-alpha 3] | ? | ||
| MCabber | Curses | No | ? | ? | No | Yes | No | ? | ? | No | ? | Yes | No | No | No | Yes | No | ? | ||
| Miranda IM | W32 | Yes | ? | Yes, socks4/5, http(s) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Partial[lower-alpha 3] | No | Partial[lower-alpha 3] | Yes | Yes | Yes | ||
| Palringo | ? | No | ? | ? | Yes | ? | No | Yes | No | No | No | No | Yes | No | Partial (picture capture only) | ? | No | ? | ||
| Paltalk | N/A | Yes | ? | ? | Yes | No | Yes | Yes | No | No | No | Yes | Yes | ? | Yes | Yes | No | No | ? | |
| Pidgin | GTK2 | Partial | No | Yes, http, socks4/5 | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Partial (XMPP in Linux) | No | Yes (XMPP in Linux) | Yes | Partial | Yes | ||
| Psi | Qt | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Partial (Linux & Unix) | No | Partial (Linux & Unix) | Yes | Yes | Yes | ||
| QIP | W32, VCL | Yes | ? | Yes, http(s), socks4/4A/5 | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes | No | ? | ||
| QuteCom | Qt | Yes | ? | ? | Yes | Yes | No | Yes | No | No | ? | ? | ? | ? | Yes | ? | ? | ? | ||
| Ring | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
| Skype | Qt/KDE, W32 | Yes | Yes | Yes | Yes | Partial | Yes | No | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes/No[lower-alpha 3][lower-alpha 1] | Yes | ||
| Surespot | ? | Yes | ? | ? | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes | No | No | Yes | ? | ? | ||
| Tencent QQ | W32 | Yes | ? | ? | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | ? | ||
| Telegram | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No | Yes | Yes | Yes | Partial | Yes | Only un-encrypted messages | Yes | Yes | |
| Tkabber | Tcl/Tk | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes | No | ||
| Tox | Many [lower-alpha 4] | Yes | ? | Yes | Yes | Yes | Up to clients [lower-alpha 4] | Up to clients [lower-alpha 4] | Up to clients [lower-alpha 4] | Up to clients [lower-alpha 4] | Up to clients [lower-alpha 4] | Yes | Yes | No | Yes | Partial [58] | No | Yes | ||
| Trillian | W32, Cocoa | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | Yes | ? | Yes | ||
| No | Yes | No | No | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | ? | Yes | No | Yes | |||
| Wickr | No | Yes | ? | Yes | No | Yes | No | No | No | No | No | No | Yes | No | Yes | Yes | No | ? | ||
| Windows Live Messenger | W32 | Yes | ? | Yes, http, socks4/5, | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
| Wire | No | Yes | Yes | No | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | No[59] | No | Yes | |
| Xfire | W32 | Yes | ? | ? | No | Yes | No | Yes | Partial | Yes | No | Yes | Yes | No | No | No | No | ? | ||
| Yahoo! Messenger | W32, Cocoa, GTK | Yes | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Partial | Yes | ||
| Yuilop | ? | Yes | ? | No | Yes | ? | No | No | No | No | ? | Yes | Yes | No | No | Yes | Partial | ? | ||
| Client | Toolkits or SDKs | File transfer | Editing sent messages | Proxy server | Graphical emoticons | Unicode (UTF-8) | Built-in games | Themes, skins | Plugin system | Third party add-ons | Scripting | Message logging | Voice messaging | Voice mail | Webcam support | Offline messaging | Cloud backup | Remote desktop assistance | Whiteboard | RTL texting |
| Client | Handwriting mode | Dockable | Multiaccount | Spell check | User-defined graphic emoticons | Animations | OAuth |
|---|---|---|---|---|---|---|---|
| Adium | Yes, receive only | Yes | Yes | Yes | Partial | Partial | ? |
| AIM | No | Yes | No | No | ? | Partial | ? |
| aMSN | Yes | Yes | Yes | Yes | Yes | Yes | ? |
| Ayttm | No | No | Yes | Yes | Yes | No | ? |
| Babelnet | No | Partial | Yes | No | No | No | No |
| BitlBee | No | N/A | Yes | ? | ? | ? | ? |
| Centericq | ? | ? | ? | ? | ? | ? | ? |
| climm | N/A | ? | Yes | ? | ? | ? | ? |
| Coccinella | ? | Yes | Yes | Yes | ? | ? | ? |
| Discord | No | No | No | No | Yes | Yes | Yes |
| Empathy | No | Yes | Yes | Yes | Yes | Yes | Yes |
| Facebook Messenger | No | Yes | No | No | ? | ? | ? |
| Fire | ? | ? | ? | ? | ? | ? | ? |
| Gajim | ? | Yes | Yes | Yes | Yes | Yes | ? |
| Google Talk | Yes/No[lower-alpha 1] | Yes | Yes/No[lower-alpha 2] | No | No | Yes/No[lower-alpha 2] | No |
| iChat | No | ? | Yes | Yes | ? | ? | ? |
| ICQ | No | Yes | No | Yes | No | Yes, tZer | ? |
| IMVU | ? | ? | ? | ? | ? | ? | ? |
| Jitsi | No | No | Yes | Yes | Yes | Yes | ? |
| Kadu | No | Yes | Yes | Yes | Partial | Yes, emoticons | No |
| Kopete | No | Yes | Yes | Yes | Yes | Yes, emoticons | No |
| Miranda IM | No | Yes | Yes | Yes | Yes | Yes | ? |
| MySpaceIM | ? | ? | ? | ? | ? | ? | ? |
| naim | No | ? | ? | ? | ? | ? | ? |
| Paltalk | ? | ? | ? | ? | ? | ? | ? |
| Pidgin | No | Yes | Yes | Yes | Yes | Yes, emoticons, user icons | ? |
| Psi | No | ? | Yes | Yes | Yes | Yes/No[lower-alpha 3] | ? |
| QIP | Yes | Yes | Yes | Yes | Yes | Yes, emoticons | ? |
| QuteCom | ? | ? | Yes | ? | ? | ? | ? |
| Ring | ? | ? | ? | ? | ? | ? | ? |
| Signal | ? | ? | ? | ? | ? | ? | ? |
| Snapchat | ? | ? | ? | ? | ? | ? | ? |
| Skype | No | No | No | No | ? | Yes, animated emoticons | ? |
| Telegram (standard messages) | ? | ? | ? | No | ? | ? | ? |
| Telegram (secret chats) | ? | ? | ? | No | ? | ? | ? |
| Tencent QQ | No | Yes | Yes | No | Yes | Yes | ? |
| Tkabber | No | Yes | Yes | Yes | Yes | Yes, animated emoticons | No |
| Trillian | Yes | Yes | Yes | Yes | No | Yes, animated emoticons | ? |
| No | ? | No | No | No | No | No | |
| Windows Live Messenger | Yes | No | Yes | No | Yes | Yes, animated emoticons, winks | ? |
| Wire | Yes | ? | Yes | Yes | Yes | Yes | No, uses encrypted protocol |
| Yahoo! Messenger | ? | ? | ? | No | ? | ? | ? |
| Client | Handwriting mode | Dockable | Multiaccount | Spell check | User-defined graphic emoticons | Animations | OAuth for client authorization |
The following table is an overview of instant messaging clients that provide end-to-end encryption. Some of the listed client applications do not provide end-to-end encryption by default. These clients may require that users install a separate plugin, turn on a setting, or use an optional mode. In these cases, the encryption-related information in this table is only applicable when the encryption is enabled.
| Client name | Encrypted by default | Development status | Open source client[lower-alpha 1] | Decentralized[lower-alpha 2] | Servers | Contact verification[lower-alpha 3] | Encryption ciphers | Forward secrecy[lower-alpha 4] | Multiple encryption[lower-alpha 5][lower-alpha 6] | Encrypted groupchat[lower-alpha 7] | Encrypted file transfer[lower-alpha 7] | Public key and IP unrelated[lower-alpha 8] | Proxy /Tor[lower-alpha 9] | Transport[lower-alpha 10] | Asynchronous encryp. communication[lower-alpha 11] | Encrypted client data[lower-alpha 12] | Screenshot protection[lower-alpha 13] | Self-destructing messages[lower-alpha 13] | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open source | Distributed | Federated | Data | Symmetric[lower-alpha 5][lower-alpha 14] | Asymmetric[lower-alpha 15] | Asym. key size[lower-alpha 16] | TCP | UDP | SCTP | |||||||||||||||||||||||||
| Profile information[lower-alpha 17] | Chat metadata[lower-alpha 18] | Contact lists[lower-alpha 19] | Cloud backup | McEliece | RSA | DSA | ECC | NTRU | El Gamal | Default | Max. | |||||||||||||||||||||||
| Babelnet | Yes | Active | No | Yes | No | Yes | No | Yes | No | Yes | No | Yes | Yes | ? | Yes | ? | ? | ? | ? | RSA-3447 | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | Depends | Yes |
| Briar | Yes | Active, public beta | Yes | Yes | N/A | N/A | N/A | N/A | N/A | N/A | No | Yes | Yes | ? | ? | ? | Yes | ? | ? | ECC-256 | ? | Yes | Yes | Yes | No | Yes | Yes | Yes | ? | ? | No | Yes | Yes | No |
| ChatSecure | allows unencrypted | Active | Yes | Yes | Yes | Yes | Yes | No | Yes[60] | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | Yes[lower-alpha 20] | Optional | ? | ? | ? | Optional | ? | ? | ? | No | ? | ? | No | |||
| Conversations | allows unencrypted | Active | Yes | Yes | Yes | Yes | Yes | Stored; not client-side encrypted[61] | Stored[61] | No | Yes | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | Depends | Optional | Optional | Yes | Optional | Optional | ? | ? | ? | Optional | ? | ? | No | |
| Cryptocat | Yes | Active | Yes | No | ? | ? | No | No | Yes[62] | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes[62] | Yes[62] | No groupchat | Yes[62] | ? | ? | ? | ? | ? | ? | ? | ? | ? | |||
| FireChat[63] | allows unencrypted[lower-alpha 21] | Active | No | Yes | N/A | N/A | N/A | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Includes groupchat, but it is not encrypted | ? | ? | No | ? | ? | ? | Yes | ? | ? | No | |||
| iMessage[64] | allows unencrypted[lower-alpha 22] | Active | No[64] | No | No | ? | No | Optional | No[60] | ? | ? | ? | ? | ? | ? | ? | ? | No[64] | ? | Depends[65] | Yes[66] | ? | No | ? | ? | ? | Yes | ? | No | No | ||||
| Line[67][68] | Yes | Active | No | No | No | Yes[69] | No | Stored; not client-side encrypted[69] | Stored[69] | Optional | No | ? | ? | ? | ? | Yes[70] | ? | ? | ECC-256[70] | N/A | No | ? | Yes[68] | ? | ? | No | ? | ? | ? | Yes | No | No | No | |
| RetroShare | Yes | Active | Yes[lower-alpha 23] | Yes | N/A | N/A | N/A | No | Yes[60] | Yes | ? | Yes | ? | ? | No | No | ? | ? | Yes[60] | Yes | Yes | Yes | Optional | Optional | Yes | Yes | No | Yes | Yes | ? | ? | |||
| Ring | Yes[71] | Active | Yes[lower-alpha 23] | Yes | Stored[72] | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |||||
| Ricochet | Yes | Active | Yes | Yes | N/A | N/A | N/A | N/A | N/A | N/A | No | No[73] | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes[73] | No[73] | No groupchat | No | Yes | Yes | ? | ? | ? | No | No[73] | No | No |
| Sicher | Yes | Active | No[lower-alpha 23] | No | No | ? | No | ? | Yes | ? | Yes | ? | ? | No | No | RSA-2048[74] | N/A | No | No | Yes | Yes | No | No | Yes | No | No | ? | Yes | ? | Yes | ||||
| Signal | Yes[lower-alpha 24] | Active | Yes[lower-alpha 23] | No | Yes | Yes[75] | No[76] | Stored; client-side encrypted[77] | Not stored[78] | Not stored[78][79] | No | Yes[60] | Yes | ? | ? | No | Yes | No | No | ECC-256[80] | N/A | Yes | Yes | Yes | Yes | Yes | Yes | Yes[81] | Yes[81] | No | Yes | Yes[lower-alpha 25] | Yes | Yes |
| Silent Phone | Yes | Active | Viewable source[82] | No | No | No | No | Stored[83] | Not stored[citation needed] | Not stored[citation needed] | ? | Yes[60] | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes[60] | Yes[84] | Yes[85] | Yes | Yes | ? | Yes | Yes | ? | Yes | Yes[citation needed] | Yes | Yes |
| Surespot | Yes | Active | Yes[lower-alpha 23] | No | No | ? | No | Stored; client-side encrypted[86] | Stored[86] | Stored[86] | No | Yes[60] | Yes | ? | No | ? | Yes[87] | No | No | ECC-521[87] | N/A | Yes | No | No groupchat | No | No | ? | Yes | No | No | ? | ? | ? | No |
| Threema | Yes | Active | Partially[lower-alpha 26][88] | No | No | ? | No | Stored; client-side encrypted[89] | Not stored[89] | Not stored[89] | Optional | Yes[60] | ? | ? | ? | ? | ? | ? | ? | ? | ? | No[lower-alpha 27] | ? | Yes | Yes | ? | ? | ? | ? | ? | Yes | Yes | ? | No |
| Tox | Yes | Active | Yes[lower-alpha 23] | Yes | N/A | N/A | N/A | N/A | N/A | N/A | No | Yes | Yes | ? | Yes | ? | ? | No | No | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No |
| Viber | allows unencrypted[lower-alpha 28][90] | Active | No | No | No | ? | No | Stored; not client-side encrypted[91] | Stored[91] | Stored[91] | Optional | Yes[92] | ? | ? | ? | ? | Yes[92] | ? | ? | ECC-256[92] | N/A | Yes[92] | ? | Depends[92][93] | Yes[92] | ? | No | ? | ? | ? | Yes[92] | ? | No | No |
| Yes | Active | Partially[lower-alpha 26][94] | No | No | Yes | No | Stored; not client-side encrypted[95] | Stored[95] | Stored[95] | Optional | Yes[94] | Yes[94] | ? | ? | ? | Yes[94] | ? | ? | ECC-256[94] | N/A | Yes[94] | Yes[94] | Yes[94] | Yes[94] | Yes[94] | No | ? | ? | ? | Yes[94] | No | No | No | |
| Wickr Me | Yes | Active | Partially[lower-alpha 26][96] | No | No | ? | No | Stored; not client-side encrypted[97] | Not stored[98] | Not stored[98] | Yes[99] | ? | ? | ? | ? | Yes[99] | No | No | ECC-521[99] | N/A | Yes[99] | Yes[99] | Yes | ? | ? | No | Yes | ? | ? | Yes | Yes[99] | Capture notification[100] | Yes | |
| Wickr Pro | Yes | Active | Partially[lower-alpha 26][101] | No | No | ? | No | Stored; not client-side encrypted[97] | Not stored[98] | Not stored[98] | Yes[99] | ? | ? | ? | ? | Yes[99] | No | No | ECC-521[99] | N/A | Yes[99] | Yes[99] | Yes | ? | ? | No | Yes | ? | ? | Yes | Yes[99] | ? | Yes | |
| Wire | Yes | Active | Yes[102] | No | Yes[103] | ? | No[103] | Stored; not client-side encrypted[104] | Stored[104] | Stored[104] | No | Yes[105] | Yes[106] | ? | ? | ? | Yes[106] | ? | ? | ECC-256[106] | N/A | Yes | Yes | Yes | Yes[107] | ? | No | Yes[106] | Yes[106] | ? | Yes | No | Yes[108] | |
| TextSecure | Yes | Discontinued[lower-alpha 29] | Yes[lower-alpha 23][109] | Partially[lower-alpha 30] | Yes[lower-alpha 30] | Yes | Yes, briefly[lower-alpha 30] | N/A | Not stored | Not stored | No | Yes[60] | Yes | ? | ? | No | Yes | No | No | ECC-256[80] | N/A | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | Yes[110] | Yes | Yes | No |
| WASTE | Yes | Discontinued | Yes[lower-alpha 23] | Yes | N/A | N/A | N/A | No | Yes | ? | ? | ? | No | No | ? | ? | No | No | No | Yes | No | No | Yes | No | No | ? | ? | ? | ? | ? | ||||
| Adium | No | Active | Yes[lower-alpha 23] | Yes | Yes | Yes | Yes | No | Yes | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | Yes[lower-alpha 20] | ? | ? | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | No | No | No | No | |||
| Google Allo (incognito mode)[111] | No | Active | Partially[lower-alpha 26] | No | No | Yes[112] | No | No | ? | Yes | ? | ? | ? | Yes | ? | ? | ECC-256 | N/A | Yes | Yes | Optional | ? | ? | No | ? | ? | ? | Yes | ? | ? | Yes | |||
| Facebook Messenger (secret conversations)[113] | No | Active | Partially[lower-alpha 26][114] | No | No | Yes[115] | No | Stored; not client-side encrypted | Stored | No | Yes[114] | Yes[114] | ? | ? | ? | Yes[114] | ? | ? | ECC-256[114] | N/A | Yes[114] | Yes | Includes groupchat, but it is not encrypted[116] | ? | ? | No | ? | ? | ? | Yes | Yes[114] | ? | Yes[114] | |
| Gajim | No | Active | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | Yes[lower-alpha 20] | Optional | Optional[lower-alpha 31] | Yes | ? | No | ? | ? | ? | Optional | ? | ? | No | |||
| Jitsi | No | Active | Yes | Yes | Yes | Yes | Yes | No | Yes[60] | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | Yes[lower-alpha 20] | ? | ? | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | No | ? | No | No | |||
| KakaoTalk (secret chats)[117] | No | Active | No | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |||
| Kopete[lower-alpha 32] | No | Active | Yes[lower-alpha 23] | Yes | Yes | Yes | Yes | Yes | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | Yes[lower-alpha 20] | ? | Includes groupchat, but it is not encrypted | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | No | No | ? | ? | ||||
| Miranda IM | No | Active | Yes[lower-alpha 23] | Yes | ? | ? | ? | Yes[118] | Yes[119] | ? | Optional[lower-alpha 31][120] | ? | ? | ? | ? | ECC-192[120] | ? | ? | ? | ? | Yes[121] | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ||||
| Pidgin | No | Active | Yes[lower-alpha 23] | Yes | Yes | Yes | Yes | No | Yes[60] | Yes[lower-alpha 20][122] | ? | Optional[lower-alpha 31][123] | ? | ? | ? | ? | ? | ? | Yes[lower-alpha 20][122] | ? | ? | Yes[122] | ? | ? | Yes | ? | ? | Optional[lower-alpha 33] | ? | ? | ? | |||
| Telegram (secret chats) | No | Active | Yes[lower-alpha 23] | No | No | Yes | No | Stored; not client-side encrypted | Not stored[124] | Stored[124] | No | Yes[60] | Yes | ? | Yes | ? | No | No | No | RSA-2048[125] | N/A | Sort of[lower-alpha 34] | Yes | Includes groupchat, but it is not encrypted | Yes | No | No | Yes | No | ? | No | Optional | Yes, warning | Yes |
| Xabber | No | Active | Yes | ? | Yes | Yes | Yes | Stored | ? | ? | Yes[lower-alpha 20] | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ||
| Client name | Encrypted by default | Development status | Open source client[lower-alpha 1] | Decentralized[lower-alpha 2] | Servers | Contact verification[lower-alpha 3] | Encryption ciphers | Forward secrecy[lower-alpha 4] | Multiple encryption[lower-alpha 5][lower-alpha 6] | Encrypted groupchat[lower-alpha 7] | Encrypted file transfer[lower-alpha 7] | Public key and IP unrelated[lower-alpha 8] | Proxy /Tor[lower-alpha 9] | Transport[lower-alpha 10] | Asynchronous encryp. communication[lower-alpha 11] | Encrypted client data[lower-alpha 12] | Screenshot protection[lower-alpha 13] | Self-destructing messages[lower-alpha 13] | ||||||||||||||||
| Open source | Distributed | Federated | Data | Symmetric[lower-alpha 5][lower-alpha 14] | Asymmetric[lower-alpha 15] | Asym. key size[lower-alpha 16] | TCP | UDP | SCTP | |||||||||||||||||||||||||
| Profile information[lower-alpha 17] | Chat metadata[lower-alpha 18] | Contact lists[lower-alpha 19] | Cloud backup | McEliece | RSA | DSA | ECC | NTRU | El Gamal | Default | Max. | |||||||||||||||||||||||
The following table is an overview of those Instant Messenger clients which provide client-to-server encryption. It does not include clients that also provide end-to-end encryption.
| Client name | Encryption protocol |
|---|---|
| AIM[60] | ? |
| BlackBerry Messenger[60] | ? |
| eBuddy[60] | ? |
| Gadu-Gadu | |
| Google Hangouts[60] | TLS[126] |
| Kik Messenger[60] | ? |
| Skype[60][127] | TLS[128] |
| Snapchat[60] | ? |
| Tencent QQ[60] | A custom protocol[60] |
| Yahoo! Messenger[60] | ? |
| Echat[129] | ? |
The following is a list of those Instant Messenger clients which do not provide client-to-server encryption:
Categories: [Instant messaging clients] [Social software]