• Home

Best Instant Messaging Program For Mac

 
Best Instant Messaging Program For Mac 9,6/10 8646 reviews

Question: Q: Best instant messaging software? Hi all, I am a recent MAC convert. Still getting used to the new and exciting MAC world. Adium is one of the best cross-platform clients. If you want video, though, you'll need Yahoo Messenger, or for those on MSN you'll need the aMSN clone (MS Messenger doesn't support video). In last few years, everyone has seemingly ditched the typical instant messenger like AIM and ICQ for Facebook Messenger, iMessage, and plain-old text messages. Adium is an open source instant messaging system for Mac OS X, so if any of your remote employees or clients are PC users, this would not be the best service for your business. However, this chat client is a favorite among Mac users for its simple interface. The Mac has gradually become a better platform for Instant Messaging (IM) in recent years as developers realize the growing need to target OS X users. This roundup will highlight the range of different IM software available and you’ll be pleased to know.

The current[when?] 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.[1] 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.

Instant Messaging Programs For Windows

  • 3Protocol support
  • 5Secure messengers

Best Free Instant Messaging Programs

General information[edit]

ClientPublisherFirst public releaseTypeLatest stable versionLicense
AdiumAdam Iser, Evan SchoenbergSeptember 2001; 18 years agoMulti-protocol1.5.10.4 (April 27, 2017; 2 years ago)[±]GPLv2
aMSNThe aMSN teamMay 2002; 17 years agoSingle-protocol0.98.4GPL
AOL Instant Messenger (AIM)AOLMay 1997; 22 years agoSingle-protocol8.0.8.1 (April 6, 2015; 4 years ago)[±]Discontinued (was freeware)
AyttmColin Leroy and Philip TellisApril 2003; 16 years agoMulti-protocol
  • Linux: 0.6.3 (10 Jul 2010)
  • Windows: 0.4.6-17
GPL
BlackBerry Messenger (BBM)BlackBerry Limited2006; 13 years agoSingle-protocol10.5.5.38 (BlackBerry 10) (31 October 2014; 4 years ago)[±]

8.5.1.8 (BlackBerry) (3 August 2014; 5 years ago)[±]

2.5.0.36 (Android) (10 November 2014; 4 years ago)[±]

2.5.0.26 (iOS) (31 October 2014; 4 years ago)[±]

Discontinued (was freeware)
BitlBeeWilmer van der GaastAugust 9, 2002; 17 years agoMulti-protocol IRC gateway3.6 (7 February 2019; 7 months ago[2])[±]GPL
BombusEugene StahovJanuary 5, 2005; 14 years agoSingle-protocolv0.6 (2008; 11 years ago)GPL
CentericqKonstantin Klyagin1999; 20 years agoMulti-protocol4.21.0 (September 2, 2005; 14 years ago)[±]GPL
ConversationsDaniel GultschJanuary 24, 2014; 5 years agoSingle-protocol2.3.1 (October 5, 2018; 11 months ago)GPLv3
CoccinellaMats BengtssonDecember 1, 1999; 19 years agoSingle-protocol0.96.16 (December 1, 2009; 9 years ago)GPLv3
DiscordDiscord Inc.March 6, 2015; 4 years agoSingle-protocol9.2.2019; (July 24, 2019; 45 days ago)
eBuddyPaulo TaylorMarch 9, 2003; 16 years agoMulti-protocol2011; 8 years ago
emeseneLuis Mariano GuerraMay 24, 2006; 13 years agoMulti-protocol2.12.5GPL
EmpathyThe GNOME ProjectMay 2007; 12 years agoMulti-protocol3.12.12[3](May 13, 2016; 3 years ago)[±]GPL
Facebook MessengerFacebook, Inc.August 9, 2011; 8 years agoSingle-protocol
FaceTimeApple Inc.
  • iOS: June 24, 2010; 9 years ago
  • macOS: February 24, 2011; 8 years ago
Single-protocol
  • iOS: 10.3.3 (stable), July 19, 2017; 2 years ago
  • macOS: 4.0 (3080), July 24, 2017; 2 years ago
Part of macOS or iOS
FireEric PeytonApril 1, 1999; 20 years agoMulti-protocol1.5.6 (February 16, 2006)[±]Discontinued (was Free)
FiretalkMultitude Communications1997–2001voice/music chat programGPL
FlockRiva FZCSeptember 2014; 5 years agoSingle-protocol
  • iOS: v2.35.0 June 22, 2019; 2 months ago[4]
  • Android: v4.6 May 23, 2019; 3 months ago[5]
  • macOS: v2.2.270 June 20, 2019; 2 months ago[6]
  • Windows/Linux/Chrome Extension/Web: v2.2.268 June 18, 2019; 2 months ago[7]
Gadu-GaduŁukasz Foltyn / GG Network S.A.August 15, 2000; 19 years agoSingle-protocol
  • Modern UI: 2.0.0.179
  • Desktop: 12.0.49.11103 (December 13, 2013; 5 years ago)
GajimYann Le BoulangerMay 21, 2004; 15 years agoSingle-protocol1.1.3 (April 24, 2019; 4 months ago[8])[±]GPL
Google AlloGoogle, Inc.September 21, 2016; 2 years agoSingle-protocol
Android27.0.326_RC03 / December 7, 2018; 9 months ago[9]
iOS27.0 / December 5, 2018; 9 months ago[10]
Discontinued (was freeware)
Google HangoutsGoogle, Inc.May 15, 2013; 6 years agoSingle-protocol
Android31.0.246194187 / May 2, 2019; 4 months ago[11]
Android (Dialer)0.1.100944346 / September 1, 2015; 4 years ago[12]
Android (Meet)29.5.253144432 / June 21, 2019; 2 months ago[13]
Android Wear17.0.145656208 / February 1, 2017; 2 years ago[14]
iOS26.0.0 / April 2, 2019; 5 months ago[15]
HooktHookt, Inc.September 14, 2011; 7 years agoSingle-protocol
  • iOS: 2.20.02 January 31, 2019; 7 months ago[16]
  • Android: 2.15.10 February 5, 2019; 7 months ago[17]
HikeBharti SoftBankDecember 12, 2012; 6 years agoSingle-protocol
  • 6.2.24 (Android, July 13, 2019; 56 days ago)[18]
  • 6.2.21(iOS, June 20, 2019; 2 months ago)[19]
  • 2.6.2.0 (Windows Phone, July 23, 2014; 5 years ago)[20]
  • 2.6.2 (BlackBerry, May 7, 2014; 5 years ago)[21]
  • 2.6.0 (Symbian)
IBM Lotus SametimeIBM, Ubique1998; 21 years agoMulti-protocol — proprietary T.120, SIP, XMPP9.0.0 (September 20, 2013; 5 years ago)
iChatApple Inc.August 2002; 17 years agoMulti-protocol6.0.1 (1002) (February 1, 2012; 7 years ago)Discontinued (replaced with Messages)
ICQMail.RuNovember 1996; 22 years agoSingle-protocol
iOS8.0 / August 13, 2019; 25 days ago[22]
Android7.5.2 / June 21, 2019; 2 months ago[23]
Apache license
IMVUWill HarveyJuly 2001; 18 years agoMultiple-protocol3.0
InstantbirdFlorian Quèze2007; 12 years agoMulti-protocol1.5 (December 17, 2013; 5 years ago)[±]Discontinued (was Free)
JitsiEmil Ivov2003; 16 years agoMulti-protocol2.10 (build.5550) (February 5, 2017; 2 years ago)[±]LGPL
KaduKadu TeamAugust 2001; 18 years agoMulti-protocol4.1 (December 2, 2016; 2 years ago)GPLv2
KakaoTalkKakao Corp.March 18, 2010; 9 years agosingle-protocol
  • iOS: 8.4.2 June 20, 2019; 2 months ago[24]
  • Android: 8.4.7 July 15, 2019; 54 days ago[25]
  • Windows Phone: 2+
  • BlackBerry: 3+
  • Windows 8
Kik MessengerKik InteractiveOctober 2010; 8 years agoSingle-protocol
  • Android: 15.14.0.21544 July 22, 2019; 47 days ago[26]
  • iOS: 15.3.0 February 12, 2019; 6 months ago[27]
KopeteKopete TeamMarch 3, 2002; 17 years agoMulti-protocol1.7.2 (October 13, 2015; 3 years ago)[±][28]GPL
LibonOrange S.A.November 21, 2012; 6 years ago
  • Android: 4.34 July 12, 2019; 57 days ago[29]
  • iOS: 4.28 May 27, 2019; 3 months ago[30]
LineLINE Corporation2011; 8 years agoSingle-protocol
  • Android: 9.12.1 July 19, 2019; 50 days ago[31]
  • iOS: 9.8.0 June 2, 2019; 3 months ago[32]
  • Windows 10 Store/macOS: 5.17.2 June 21, 2019; 2 months ago[33][34]
  • Windows Phone: 2.6.0.137
  • BlackBerry: 1.8.23
  • Windows: 5.8.1706
MCabberMikael BertheJune 7, 2005; 14 years agoSingle-protocol1.1.0 (June 4, 2017; 2 years ago)[±]GPL
MeetroPaul Bragiel & Samuel Stauffer2005; 14 years agoMulti-protocol
  • Windows: 0.96 beta
  • OS X: 0.53 beta
Discontinued
MessagesApple Inc.July 25, 2012; 7 years agoMulti-protocol8.1.3 (January 27, 2015; 4 years ago)Part of macOS and iOS
Skype for BusinessMicrosoft2005; 14 years agoSingle-protocol2013 (October 2, 2012; 6 years ago)
Miranda IMMiranda IM projectFebruary 6, 2000; 19 years agoMulti-protocol0.10.80[35](25 April 2018; 16 months ago)[±]GPL
Mysmssms.at mobile internet services gmbh2011; 8 years agoSingle-protocol?
MySpaceIMMySpaceMay 9, 2006; 13 years agoSingle-protocol1.0.754.0 (February 7, 2008; 11 years ago)
naimDaniel ReedOctober 5, 1998; 20 years agoMulti-protocol0.11.8.3.1 (July 9, 2007; 12 years ago)GPL
NimbuzzEvert Jaap Lugt2006; 13 years agoMulti-protocolAndroid: 7.1.0
(10 March 2019; 5 months ago)[±][36]

iOS: 5.11.0
(1 February 2018; 19 months ago)[±][37]

BlackBerry OS: 4.0
(10 December 2013; 5 years ago)[±][38]

Windows Phone: 1.1.8.1
(16 April 2014; 5 years ago)[±][39]


Discontinued (was ProprietaryFreeware)
PalringoPalringo Ltd2006; 13 years agoSingle-protocol
  • Windows: 2.7.9 (July 4, 2012; 7 years ago)
  • Windows Mobile: 2.6.6 (March 30, 2012; 7 years ago)
  • iOS: 8.5 (April 29, 2019; 4 months ago)
  • Android: 8.6.1 (July 18, 2019; 51 days ago)
  • OS X: 4.6.4 (July 24, 2012; 7 years ago)
  • Windows Phone: 0.11.0.0 (February 14, 2012; 7 years ago)
PaltalkAVM Software, IncJune 1998; 21 years agoMulti-protocol
  • iOS: 7.6.2 (May 17, 2019; 3 months ago)[40]
  • Android: 7.7.7675 (July 10, 2019; 59 days ago)[41]
PidginMark SpencerNovember 1998; 20 years agoMulti-protocol2.13.0 (March 8, 2018; 17 months ago[42])[±]GPL
PsiPsi and Psi+ developers2001; 18 years agoSingle-protocol1.4 (November 2, 2018; 10 months ago)[±]GPL
Quiet Internet Pager (QIP)Ilgam Zyulkorneev2004; 15 years agoMulti-protocolQIP 2012 version 4.0 (build 8866) (27 November 2012; 6 years ago)[±]
QuteComQuteCom2004; 15 years agoMulti-protocol2.2.1 (22 June 2011; 8 years ago[43])[±]GPL
RicochetInvisible.imJune 2014; 5 years agoSingle-protocol1.1.4 (November 8, 2016; 2 years ago[44])[±]BSD
JamiSavoir-faire Linux Inc.2014; 5 years agoSingle-protocol
iOS2.25 / August 29, 2019; 9 days ago[45]
Android20190827 / August 30, 2019; 8 days ago[46]
Windows201908271411 / August 28, 2019; 10 days ago[47]
macOS1.42 / August 28, 2019; 10 days ago[48]
GPLv3
RingIDRing Inc.2015; 4 years agoMulti-protocol
  • 5.2.21 (Android, July 24, 2019; 45 days ago)[49]
  • 4.1.1.4 (Windows Phone, March 9, 2016; 3 years ago)[50]
  • 5.0.6 (iOS, June 19, 2019; 2 months ago)[51]
Riot.imNew Vector LimitedJuly 2016; 3 years agoSingle-protocol
Android0.9.4 / August 29, 2019; 9 days ago[52]
iOS0.9.2 / August 10, 2019; 28 days ago[53]
Web1.3.3 / August 16, 2019; 22 days ago[54]
Apache License
SicherSHAPE GmbHJune 2014; 5 years agoSingle-protocol1.1{ProprietaryFreeware
SignalSignal MessengerJuly 2014; 5 years agoSingle-protocol
Android4.46.2 / August 30, 2019; 8 days ago[55]
iOS2.42.0 / September 5, 2019; 2 days ago[56]
Desktop1.27.1 / September 5, 2019; 2 days ago[57]
GPLv3
SkypeSkype Technologies, a subsidiary of Microsoft Corporation2003; 16 years agoSingle-protocol
Windows, UWP14.51.92.0 / 28 August 2019; 10 days ago[58]
Windows, desktop8.51.0.92 / 28 August 2019; 10 days ago[58]
macOS8.51.0.92 / 28 August 2019; 10 days ago[58]
Linux8.51.0.92 / 28 August 2019; 10 days ago[58]
Android8.51.0.92 / 28 August 2019; 10 days ago[59]
iOS8.51.0.92 / 28 August 2019; 10 days ago[60] (iPhone), [61] (iPad)
Spark (XMPP client)Ignite RealtimeSeptember 2006; 13 years agoSingle-protocol2.7.7 (April 24, 2016; 3 years ago)[±]Apache License
SurespotSurespot LLC2013; 6 years agoSingle-protocol
Android81 / April 27, 2019; 4 months ago[62]
iOS21 / November 29, 2018; 9 months ago[63]
GPLv3
TelegramTelegram Messenger LLP2013; 6 years agoSingle-protocol
Android, Original5.11.0 / 5 September 2019; 2 days ago[64]
Android Wear OS1.3.2 / 22 January 2019; 7 months ago[65]
Android, Telegram X0.21.9.1172 / 6 June 2019; 3 months ago[66]
iOS5.11.0 / 5 September 2019; 2 days ago[67]
Windows, macOS, Linux1.8.3 / 5 September 2019; 2 days ago[68]
Windows (Microsoft Store)1.8.3 / 5 September 2019; 2 days ago[69]
macOS (Mac App Store version)5.6.1 / 12 August 2019; 26 days ago[70]
Windows Phone3.4.0 / 12 October 2018; 10 months ago[71]
GPLv2, GPLv3[72]
Tencent QQTencent HoldingsFebruary 1999; 20 years agoSingle-protocolSee current releases
TextSecureOpen Whisper SystemsMay 2010; 9 years agoSingle-protocolDiscontinued (merged with RedPhone to become Signal)
ThreemaThreema GmbHDecember 2012; 6 years agoSingle-protocol
iOS4.3.2 / August 13, 2019; 25 days ago[73]
Android4.11 / August 19, 2019; 19 days ago[74]
TkabberAlexey ShchepinJuly 3, 2002; 17 years agoSingle-protocol1.1.2 (May 10, 2015; 4 years ago)GPL
ToxTox Foundation2013; 6 years agoSingle-protocol0.2.10 (June 25, 2019; 2 months ago)[75]GPLv3
TrillianCerulean StudiosJuly 1, 2000; 19 years agoMulti-protocolWindows:

6.1 (build 17) (September 4, 2018; 12 months ago)[±]

Mac OS X:
6.1 (build 1) (September 19, 2018; 11 months ago)[±]

Linux:
6.1 (build 5) (February 27, 2018; 18 months ago)[±]

Android:
6.1 (build 20) (November 26, 2018; 9 months ago)[±]

iOS:
6.1 (build 3) (March 26, 2018; 17 months ago)[±]

BlackBerry:
1.1.0.45 (October 25, 2011; 7 years ago)[±]

Web-Based:
6.2 (build 5) (March 4, 2019; 6 months ago)[±]

Server:
6.1 (build 20) (June 13, 2018; 14 months ago)[±]

TuentiTuenti2006; 13 years agoMulti-protocolProprietary
UpptalkUpptalk2010; 9 years agoDual-protocoliOS 2.4 (November 26, 2014; 4 years ago[76])[±]

Android 2.0.2 (February 12, 2014; 5 years ago)[±]
Windows Phone 7.x 1.0.1.7 (September 12, 2013; 5 years ago)[±]
Windows Phone 8.x 1.0.0.4 (September 18, 2013; 5 years ago)[±]
BlackBerry OS 1.0.1 (May 31, 2013; 6 years ago)[±]
Kindle Fire 2.0 (December 19, 2013; 5 years ago[77])[±]

Discontinued (was ProprietaryFreeware)
ViberTalmon Marco, Igor Magazinnik, Sani Maroli and Ofer SmochaDecember 2, 2010; 8 years agoSingle-protocol
Android11.4.0.22 / September 4, 2019; 3 days ago[78][79]
iOS11.4.1 / September 1, 2019; 6 days ago[80]
Windows11.4 / August 29, 2019; 9 days ago[81]
WeChatTencent HoldingsJanuary 2011; 8 years agoSingle-protocol
iOS7.0.4 / March 5, 2019; 6 months ago[82]
macOS2.3.25 / June 5, 2019; 3 months ago[83]
Android7.0.5 / July 15, 2019; 54 days ago[84]
Windows Phone 8.16.0.8 (discontinued)[85] / 2016; 3 years ago
Symbian V34.2 / February 4, 2013; 6 years ago[86]
Symbian V54.2 / January 17, 2013; 6 years ago[87]


WhatsAppFacebook, Inc.August 2009; 10 years agoSingle-protocol
iOS2.19.90 / September 2, 2019; 5 days ago[88]
Android2.19.244 / September 5, 2019; 2 days ago[89]
WickrWickr Inc.June 2012; 7 years agoSingle-protocol
Android5.32.4 / August 30, 2019; 8 days ago[90][91]
iOS5.32.3 / September 3, 2019; 4 days ago[92](Me)[93]
Windows/MacOS/Ubuntu5.32.3
Windows Live MessengerMicrosoftJuly 1999; 20 years agoDual-protocol2012 (v16.4.3508.205) (August 7, 2012; 7 years ago)[±]Discontinued (was freeware)
WireWire Swiss GmbHDecember 3, 2014; 4 years agoSingle-protocol
  • iOS: 3.38 June 20, 2019; 2 months ago[94]
  • Android: 3.35.807 July 19, 2019; 50 days ago[95]
  • macOS: 3.9 April 3, 2019; 5 months ago[96]
  • Windows: 3.9.2928 April 2, 2019; 5 months ago
  • Web: 2016-04-08
GPLv3
XabberRedsolution Inc.2011; 8 years agoSingle-protocol
  • Android: 2.6.4 July 19, 2019; 50 days ago[97]
GPLv3
XfireXfire Inc.2004; 15 years agoDual-protocol1.155 (March 20, 2013; 6 years ago)[±]Discontinued (was freeware)
Yahoo! MessengerYahoo!June 21, 1999; 20 years agoDual-protocol
  • Windows: 11.5.0.228
  • OS X: 3.0.2
  • Unix: 1.0.4
Discontinued (was freeware)
ZephyrProject Athena1987; 32 years agoSingle-protocol2.0MIT
ClientPublisherFirst public releaseTypeLatest stable versionLicense

Operating system support[edit]

The operating systems the clients can run on without emulation or compatibility layers.

ClientDesktopMobileOther
WindowsmacOSUnix-likeHaikuAmigaWindows PhoneAndroidBlackBerry OSiOSSymbianMeeGoJava MEWebOSWebVGCs
AdiumNoYesNoNoNoNoNoNoNoNoNoNoNoNoNo
BBMNoNoNoNoNoYesYesYesYesNoNoNoNoYesNo
AIMYesYesDroppedNoNoNoYesYesYesNoNoNoYesNoNo
aMSNYesYesYesNoNoNoNoNoNoNoYesNoNoNoNo
AyttmYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
BitlBeeYesYesYesNoYesNoNoNoNoNoNoNoNoNoNo
BombusNoNoNoNoNoNoNoNoNoNoNoYesNoNoNo
CentericqYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
climmYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
CoccinellaYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
ConversationsNoNoNoNoNoNoYesNoNoNoNoNoNoNoNo
DiscordYesYesPartial[a]NoNoNoYesNoYesNoNoNoNoYesNo
eBuddyNoNoNoNoNoYesYesYesYesYesNoYesNoYesNo
emeseneYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
EmpathyNoNoYesNoNoNoNoNoNoNoNoNoNoNoNo
Facebook MessengerYesNoNoNoNoYesYesNoYesNoNoNoNoYesNo
FaceTimeNoIncludedNoNoNoNoNoNoIncludedNoNoNoNoNoNo
FlockYesYesNoNoNoNoYesNoYesNoNoNoNoYesNo
FireNoYesNoNoNoNoNoNoNoNoNoNoNoNoNo
Gadu-GaduYesNoNoNoNoNoYesNoYesYesNoYesNoYesNo
GajimYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Google HangoutsPartial[b]Partial[b]Partial[b][a]NoNoNoYesNoYesNoNoNoNoYesNo
HooktYesYesNoNoNoYesYesYesYesYesNoYesNoYesNo
HikeNoNoNoNoNoYesYesYesYesYesYesNoNoNoNo
IBM Lotus SametimeYesYesYesNoNoYesYesYesYesYesNoNoNoNoNo
ICQYesYesYesNoNoYesYesYesYesYesNoNoNoYesNo
IMVUYesYesNoNoNoNoYesNoNoNoNoNoNoNoNo
InstantbirdYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
JitsiYesYesYesNoNoNoUnstableUnstableNoNoNoNoNoNoNo
KakaoTalkYesYesNoNoNoYesYesYesYesNoNoNoNoNoNo
KaduYesYesYesYesNoNoNoNoNoNoYesNoNoNoNo
KikNoNoNoNoNoYesYesNoYesNoNoNoNoNoNo
KopeteYes[c][98]YesYesNoNoNoNoNoNoNoNoNoNoNoNo
LineYesYesNoNoNoYesYesYesYesNoNoNoNoNoNo
MessagesNoIncludedNoNoNoNoNoNoIncludedNoNoNoNoNoNo
MCabberNoYesYesNoNoNoNoNoNoNoNoNoNoNoNo
Skype for BusinessYesYesNoNoNoYesYesNoYesYesNoNoNoNoNo
Miranda IMYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
MySpaceIMYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
naimYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
NimbuzzYesYesNoNoNoYesYesYesYesYesNoYesYesYesNo
PalringoYesYesNoNoNoNoYesYesYesYesNoNoNoNoNo
PaltalkYesNoNoNoNoNoYesYesYesNoNoNoNoYesNo
PidginYesYesYesNoYesNoNoNoNoNoYesNoNoNoNo
PsiYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
QIPYesNoNoNoNoYesNoNoYesYesNoNoNoNoNo
QuteComYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
JamiYesYesYesNoNoNoYesNoNoNoNoNoNoNoNo
RingIDYes[99]NoNoNoNoYesYesNoYesNoNoNoYesYesNo
Riot.imYesYesYesNoNoNoYesNoYesNoNoNoNoYesNo
SignalYes[100]Yes[100]Partial[d][101]NoNoNoYesNoYesNoNoNoNoDropped[101]No
SnapchatNoNoNoNoNoNoYesNoYesNoNoNoNoNoNo
SurespotNoNoNoNoNoNoYesNoYesNoNoNoNoNoNo
SkypeYesYesPartial[a]NoNoYesYesYesYesNoYesNoNoYes
SOMANoNoNoNoNoNoYesNoYesNoNoNoNoNoNo
Spark (XMPP client)YesYes[e]YesNoNoNoNoNoNoNoNoNoNoNoNo
Telegram (standard messages)YesYesYesNoNoYesYesNo[102]YesNoNoNoNoYesNo
Telegram (secret chats)YesYes/No[f]Yes/No[g]NoNoYesYesNoYesNoNoNoNoNoNo
Tencent QQYesYesYesNoNoYesYesYesYesYesYesYesYesYesNo
ThreemaNoNoNoNoNoYesYesNoYesNoNoNoNoYesNo
TkabberYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
ToxYesYesYesNoNoYesYesNoYesNoNoNoNoNoNo
TrillianYesYesPartial[h][a]NoNoNoYesYesYesNoNoNoNoYesNo
TuentiNoNoNoNoNoYesYesNoYesNoNoNoNoYesNo
ViberYesYesYesNoNoYesYesYesYesYesNoNoNoNoNo
WeChatYesYes[103]NoNoNoYesYesYesYesYesNoNoNoYesNo
WhatsApp8+[104]Yes[104]NoNoNo8.1+[105]YesDropped[106]YesDropped[106]NoNoNoYesNo
WickrYesYesYesNoNoNoYesNoYesNoNoNoNoNoNo
Windows Live MessengerYesYesNoNoNoYesNoYesYesYesNoNoNoYesXbox
WireYesYesYesNoNoNoYesNoYesNoNoNoNoYesNo
XabberNoNoNoNoNoNoYesNoNoNoNoNoNoNoNo
XfireYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
Yahoo! MessengerYesYesNoNoNoNoYesYesYesYesNoNoNoYesNo
YuilopNoNoNoNoNoYesYesYesYesNoNoNoNoNoNo
ZephyrYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
ClientWindowsOS XUnix-likeHaikuAmigaWindows PhoneAndroidBlackBerry OSiOSSymbianMeeGoJava MEWebOSWebVGCs
DesktopMobileOther
  1. ^ abcdThe only supported desktop Unix-like platform is Linux.
  2. ^ abcOnly available as Google Chrome/Chromium plugin. No native application available.
  3. ^May not be the final version suitable for everyday use.
  4. ^The only supported desktop Unix-like platforms are Debian-based Linux distributions.
  5. ^Runs under Java, no native installer for latest version
  6. ^Secret chats supported only in native application Telegram. Cross-platform application Telegram Desktop does not support them.
  7. ^Secret chats supported only in the third-party applications Cutegram and Telegram CLI. Cross-platform application Telegram Desktop does not support them.
  8. ^Currently in beta testing.

Protocol support[edit]

ClientY!MAIM/ICQ[a][b][c]XMPP[d]IRCIBM Lotus SametimeNovell GroupWise MessengerGadu-GaduQQSkype[a]MySpaceIMSIPOthers
AdiumYesYesYesYesYesYesYesYesPartial[e]YesNoMobileMe, NateOn, Steam IM, Telegram, Tox, Zephyr
AIMNoYes[f]NoNoNoNoNoNoNoNoNoNo
AyttmYesPartialYesYesNoNoNoNoNoNoNoNo
BitlBeeYesYesYesN/A[g]Depends[h]NoDepends[h]
CentericqYesYesYesYesNoNoYesNoNoNoNoNo
climmNoYes[i]PartialNoNoNoNoNoNoNoNoNo
ConversationsNoNoYesNoNoNoNoNoNoNoNoNo
eBuddyYesYesYesNoNoNoNoNoNoYesNoNo
emeseneNoNoYesNoNoNoNoNoNoNoNoNo
EmpathyDepends[h]YesYesDepends[h]YesDepends[h]
FireYesYesYesYesNoNoNoNoNoNoNoNo
IchatYesyes/no[114]YesNoNoNoNoNoNoNoNoBonjour
IMVUYesYesYesNoNoNoNoNoNoNoNoIMVU
InstantbirdYesYesYesYesYesYesYesYesNoYesYesNetsoul
JitsiNoYesYesYesNoNoNoNoNoNoYesippi, iptel.org, google talk
KaduNoNoYesNoNoNoYesNoNoNoNoNo
KDE TelepathyYesYesYesNoYesNoYesNoNoNoNoTelegram
KopeteYesYesYesYesYesYesYesYesPartial[e]NoNoSILC, WinPopup
MessagesYesYes[f]YesNoNoNoNoNoNoNoNoMobileMe
Miranda IMYesYesYesYesYesNoYesYes[j]YesYesNo?
naimNoYesNoYesNoNoNoNoNoNoNoLily
NimbuzzYesNoYes??????NoYesTwitter, Facebook chat, Google Talk
PalringoYesYesYesNoNoNoYesNo??No?
PaltalkYesYesNoNoNoNoNoNo??No?
PidginPlug-inYes[k]YesYesYesYesYesPlug-inPlug-inPlug-inPlug-in[115]Bonjour, Facebook plugin, SIMPLE, Zephyr
QIPNoYesYesYesNoNoNoNoNoYesNoMRA, XIMSS
QuteComYesYesYesNoNoNoNoNoNoNoYesNo
JamiNoNoNoNoNoNoNoNoNoNoYesRing
Spark (XMPP client)NoNoYesNoNoNoNoNoNoNoYes[j]No
Tencent QQNoNoNoNoNoNoNoYesNoNoNoNo
TkabberNoNoYesNoNoNoNoNoNoNoNoNo
TrillianNo[116]YesYesYes[l]NoYes[l]Yes[j][l]Yes[j][l]No[117][l]YesNoLinkedIn,[l] Foursquare,[l] ASTRA, VZ[l]
Yahoo! MessengerPartial[m]YesNoNoNoYesNoNoNoNoNoNo
UpptalkNoNoYesNoNoNoNoNoNoNoNoNo
XabberNoNoYesNoNoNoNoNoNoNoNoNo
Y!MAIM/ICQXMPPIRCIBM Lotus SametimeNovell GroupWise MessengerGadu-GaduQQSkypeMySpaceIMSIPOthers
  1. ^ abSupports messaging to a phone number (text messaging service).[1][2]
  2. ^AOL is ending AIM access to cryptographically insecure MD5 authentication.[3]
  3. ^AIM was discontinued December 15, 2017.[4]Archived 2017-10-06 at the Wayback Machine
  4. ^Commonly termed Jabber, used in Facebook, LiveJournal, Tweeter, Identi.ca, etc.
  5. ^ abNeeds running official Skype client.
  6. ^ abVia AIM account only.
  7. ^Bitlbee is accessed via IRC.
  8. ^ abcdeSupported via Pidgin back-end, depends on its version
  9. ^Via ICQ account only.
  10. ^ abcdAvailable as plugin.
  11. ^Requires Pidgin 2.12
  12. ^ abcdefghNot supported in versions for Android (checked 12 November 2012 in latest version 1.2.0.11)
  13. ^Via Yahoo! Messenger account only.

XMPP-related features[edit]

ClientTransports[a]File transfer
(XEP-0096)[b]
Multi-user
chat
(XEP-0045)
Link-local
(XEP-0174)
Jingle
(XEP-0166)
OMEMO encryption
(XEP-0384)
File transfer[b]Voice calls
Video calls
AdiumYesYesYesYesNoNoNoPartial
BitlBeeYesYesYesYesNoNoNoNo
Bombus[118]NoYesYesNoNoNoNoNo
ChatSecure???????Yes
climmNoYesNoNoNoNoNo?
Coccinella[119]YesYesYesNoNoYesNo?
ConversationsNoNoYesNoYesNoNoYes
Telepathy-based[c][120]NoYesYesYesYesYesYes?
Gajim[121]YesYesYesYesYesYesExcept WindowsYes
JitsiNoYesYesYesNoYesYesNo
KaduNoYesNoNoNoNoNo?
KopeteYesYesYesYesNoNoNo?
MessagesNoYesOnly join[d]YesYesNoNoNo
MCabber[122]NoNoYesNoNoNoNoNo
Miranda IMYesYesYesNoNoNoNoNo
Monal?YesYes??Yes?Yes
NimbuzzYesYesYesNoYesYesYes?
Pidgin[123]YesYesYesYesPartial[124]Except Windows[e]Except Windows[e]Yes
PsiYesYesYesYesNoPlug-inPlug-inPlug-in
Spark (XMPP client)YesYesYes?YesPlug-inPlug-inNo
Tkabber[125]YesYesYesNoNoNoNoNo
TrillianNoYesOnly Windows[f]Only Windows[f]NoNoNo?
  1. ^Transport support means the ability to set up transports. Once transport is set up, any client can use it to manage contacts and communicate with them.
  2. ^ abThe difference between XEP-0096 (legacy) and XEP-0234 (Jingle) file transfer is that the latter works behind NAT (e.g., from home and corporate networks).
  3. ^Both Empathy and KDE Telepathy are based on Telepathy framework and share same properties in regard of XMPP features support.
  4. ^Multi-user chats can be joined but not started
  5. ^ abFeature unavailable on Windows.
  6. ^ abFeature available on Windows only.

Features[edit]

Information on what features each of clients support.

ClientToolkits or SDKsFile transferEditing sent messagesProxy serverGraphical emoticonsUnicode (UTF-8)Built-in gamesThemes, skinsPlugin systemThird party add-onsScriptingMessage loggingVoice messagingVoice mailWebcamOfflineCloud backupRemote desktop assistanceWhiteboardRTL texting
AdiumCocoaYes??YesYesNoYesYesYesYesYesNoYesNoYes??
AIMW32/CocoaYes?Yes/No[a]YesYesNoYes/No[a]Yes/No[a]Yes/No[a]NoYesYes/No[a]NoYes/No[a]Yes/No[a]NoNo
aMSNTcl/TkYes?http, socks5, msn gatewayYesYesPartialYesYesYesYesYesYesNoYesYesNoNo
AyttmGTK2No?http, socks4/5YesYesNoNoYesNoYesYesNoNoPartialPartialNoNo
BitlBeeN/AYes?YesNoYesNoN/AYesNoNoN/A??NoYes??
BombusJava MEYes?YesYesYesNoYesYesYesNoYesNoNoNoYesNo?
CentericqncursesPartial??No?NoYesYes?YesYesNoNoNoYes??
climmline basedYes??N/AYesNoYesNoNoYesYesN/AN/AN/AYesNo?
CoccinellaTcl/TkYes?http, socks4/5YesYesYesYesYes?NoYesYesNoNoYesYes?
DiscordYesYesYesNoYesYesNoYesYesYesNoYesYesTTSYesPartialNoNoNoPlug-in[132]
eBuddyNoPartial??YesYesNoNoNoNoNoYesNoNoYesYesNo?
EmpathyGTK3Yes??YesYesNoYes??NoYesYesYesYesYesYes?
Facebook Messenger?YesNo?YesYesYesNoYesYesYesYesYesNoYesYesNoYes
FireCocoaYes??YesYesNoYesYesYesYesYes??????
Gadu-GaduQtYes??YesYesNo?NoYesNoYesYes??YesNo?
GajimGTK2Yes?httpYesYesNoYesYesNoNoYesYes?YesYesNoYes
Google TalkW32YesNo?PartialYesNoYesNoYesNoYesYesNoThird party pluginYesNoYes
IBM Lotus SametimeYesYes??YesYesNoYesYesYesYesYesYesavailableYesYesYes?
ICQW32Yes??YesYesYesYesYesYesYesYesYesNoYesYesNoYes
IMVU?No??YesYesPartialYesNoPartial[b]NoYesNo?NoYes??
JitsiJavaYes?YesYesYesNo?Yes??YesYesYesYesYes??
KaduQtYes?YesYesYesNoPartialYesYesPartialYesYesNoNoYesNo?
KopeteQt/KDEYes?NoYesYesNoYesYesYesWith pluginYesYesNoYesYesNoYes
LineLine SDK?No?YesYesYesYesYesNoYesNoYesYes?YesYes?
MessagesCocoaYes??YesYesNoNoNoYesYesYesYes?YesYesPartial[c]?
MCabberCursesNo??NoYesNo??No?YesNoNoNoYesNo?
Miranda IMW32Yes?Yes, socks4/5, http(s)YesYesYesYesYesYesYesYesPartial[c]NoPartial[c]YesYesYes
Palringo?No??Yes?NoYesNoNoNoNoYesNoPartial (picture capture only)?No?
PaltalkN/AYes??YesNoYesYesNoNoNoYesYes?YesYesNoNo?
PidginGTK2PartialNoYes, http, socks4/5YesYesNoYesYesYesYesYesPartial (XMPP in Linux)NoYes (XMPP in Linux)YesPartialYes
PsiQtYesYesYesYesYesYesYesYesNoNoYesPartial (Linux & Unix)NoPartial (Linux & Unix)YesYesYes
QIPW32, VCLYes?Yes, http(s), socks4/4A/5YesYesNoYesYesYesNoYesYesNoNoYesNo?
QuteComQtYes??YesYesNoYesNoNo????Yes???
Jami?Yes????????????Yes???
Riot.im?YesPartial?YesYes?Yes???YesYes?YesYesNoNo
SkypeQt/KDE, W32YesYesYesYesPartialYesNoYesYesNoYesYesYesYesYesYes/No[c][a]Yes
Surespot?Yes??YesYesNoYesNoNoYesYesYesNoNoYes??
Tencent QQW32Yes??YesYesYesYesNoYesYesYesYesNoYesYesYes?
TelegramYesYesYesYesYesYesNoYesNoNoNoYesYesYesPartialYesOnly un-encrypted messagesYesYes
TkabberTcl/TkYes?YesYesYesYesYesYesYesYesYesNoNoNoYesYesNo
ToxMany[d]Yes?YesYesYesUp to clients[d]Up to clients[d]Up to clients[d]Up to clients[d]Up to clients[d]YesYesNoYesPartial[133]NoYes
TrillianW32, CocoaYes?YesYesYesYesYesYesYes?YesYes?YesYes?Yes
WhatsAppNoYesNoNoYesYesNoNoNoNoNoYesYesYes?YesNoYes
WickrNoYes?YesNoYesNoNoNoNoNoNoYesNoYesYesNo?
Windows Live MessengerW32Yes?Yes, http, socks4/5,YesYesYesYesYesYesYesYesYesYesYesYesYesYes
WireNoYesYesNoYesYesNoNoNoNoNoYesYesYesYesYesNo[134]NoYes
XfireW32Yes??NoYesNoYesPartialYesNoYesYesNoNoNoNo?
Yahoo! MessengerW32, Cocoa, GTKYes??YesYesYesYesYesYes?YesYesYesYesYesPartialYes
Yuilop?Yes?NoYes?NoNoNoNo?YesYesNoNoYesPartial?
ClientToolkits or SDKsFile transferEditing sent messagesProxy serverGraphical emoticonsUnicode (UTF-8)Built-in gamesThemes, skinsPlugin systemThird party add-onsScriptingMessage loggingVoice messagingVoice mailWebcam supportOffline messagingCloud backupRemote desktop assistanceWhiteboardRTL texting
  1. ^ abcdefghFeature only supported on Windows
  2. ^While IMVU does not allow add-ons to extend the client, registered accounts can create new content for use inside the simulation.[clarification needed]
  3. ^ abcdSupported with plugin
  4. ^ abcdefTox is a communications protocol and a library implementing that protocol. Applications can bring features of their own.
ClientHandwriting modeDockableMultiaccountSpell checkUser-defined graphic emoticonsAnimationsOAuth
AdiumYes, receive onlyYesYesYesPartialPartial?
AIMNoYesNoNo?Partial?
aMSNYesYesYesYesYesYes?
AyttmNoNoYesYesYesNo?
BitlBeeNoN/AYes????
Centericq???????
climmN/A?Yes????
Coccinella?YesYesYes???
DiscordNoNoNoYesYesYesYes
EmpathyNoYesYesYesYesYesYes
Facebook MessengerNoYesNoNo???
Fire???????
Gajim?YesYesYesYesYes?
Google TalkYes/No[a]YesYes/No[b]NoNoYes/No[b]No
iChatNo?YesYes???
ICQNoYesNoYesNoYes, tZer?
IMVU???????
JitsiNoNoYesYesYesYes?
KaduNoYesYesYesPartialYes, emoticonsNo
KopeteNoYesYesYesYesYes, emoticonsNo
Miranda IMNoYesYesYesYesYes?
MySpaceIM???????
naimNo??????
Paltalk???????
PidginNoYesYesYesYesYes, emoticons, user icons?
PsiNo?YesYesYesYes/No[c]?
QIPYesYesYesYesYesYes, emoticons?
QuteCom??Yes????
Jami??Yes????
Riot.imNo???YesYes?
Signal???????
Snapchat???????
SkypeNoNoNoNo?Yes, animated emoticons?
Telegram (standard messages)???No???
Telegram (secret chats)???No???
Tencent QQNoYesYesNoYesYes?
TkabberNoYesYesYesYesYes, animated emoticonsNo
TrillianYesYesYesYesNoYes, animated emoticons?
WhatsAppNo?NoNoNoNoNo
Windows Live MessengerYesNoYesNoYesYes, animated emoticons, winks?
WireYes?YesYesYesYesNo, uses encrypted protocol
Yahoo! Messenger???No???
ClientHandwriting modeDockableMultiaccountSpell checkUser-defined graphic emoticonsAnimationsOAuth for client authorization
  1. ^The connection between the Google Talk client and the Google Talk server is encrypted, except when using Gmail's chat over HTTP, a federated network that doesn't support encryption, or when using a proxy like IMLogic. - Google
  2. ^ abFeature unavailable in standalone version.
  3. ^Depends on build configuration options.

Secure messengers[edit]

Messengers with client-to-client encryption[edit]

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.

ClientEncrypted by defaultDevelopment statusOpen source client[a]ServersContact verification[b]Encryption ciphersForward secrecy[c]Multiple encryption[d][e]Encrypted groupchat[f]Encrypted file transfer[f]Public key and IP unrelated[g]Proxy /Tor[h]Transport[i]Asynchronous encryp. communication[j]Encrypted client data[k]Screenshot protection[l]Self-destructing messages[l]
Open source serversDistributed[m]Federated[m]DataSymmetric[d][n]Asymmetric[o]Asym. key size[p]TCPUDPSCTP
Profile information[q]Chat metadata[r]Contact lists[s]Cloud backupMcElieceRSADSAECCNTRUEl GamalDefaultMax.
BriarYesActive, public betaYesN/AN/AN/AN/AN/AN/ANoYesYes???Yes??ECC-256?YesYesYesNoYesYesYes??NoYesYesNo
ChatSecureallows unencryptedActiveYesYesYesYesNoYes[135]Yes[t]????????Yes[t]Optional???Optional???No??No
Conversationsallows unencryptedActiveYesYesYesYesStored; not client-side encrypted[136]Stored[136]NoYesYes[t]????????DependsOptionalOptionalYesOptionalOptional???Optional??No
CryptocatYesDiscontinuedYes??NoNoYes[137]?????????Yes[137]Yes[137]No groupchatYes[137]?????????
FireChat[138]allows unencrypted[u]ActiveNoN/AN/AN/ANo????????????Includes groupchat, but it is not encrypted??No???Yes??No
iMessage[139]allows unencrypted[v]ActiveNo[139]No?No?No[135]??Yes[140]??????No[139]?Depends[141]Yes[142]?No???Yes?NoNo
Line[143][144]YesActiveNoNoYes[145]NoStored; not client-side encrypted[145]Stored[145]OptionalNo????Yes[146]??ECC-256[146]N/ANo?Yes[144]??No???YesNoNoNo
RetroShareYesActiveYes[w]N/AN/AN/ANoYes[135]Yes?Yes??NoNo??Yes[135]YesYesYesOptionalOptionalYesYesNoYesYes??
JamiYes[147]ActiveYes[w]YesYesStored[148]No???????????????????????
RicochetYesDiscontinued[149]YesN/AN/AN/AN/AN/AN/ANoNo[150]?????????Yes[150]No[150]No groupchatNoYesYes???NoNo[150]NoNo
SicherYesActiveNo[w]No?No??Yes?Yes??NoNoRSA-2048[151]N/ANoNoYesYesNoNoYesNoNo?Yes?Yes
SignalYes[x]ActiveYes[w]YesYes[152]No[153]Stored; client-side encrypted[154]Not stored[155]Not stored[155][156]NoYes[135]Yes??NoYesNoNoECC-256[157]N/AYesYesYesYesYesYesYes[158]Yes[158]NoYesYes[y]YesYes
Silent PhoneYesActiveViewable source[159]NoNoNoStored[160]Not stored[citation needed]Not stored[citation needed]?Yes[135]?????????Yes[135]Yes[161]Yes[162]YesYes?YesYes?YesYes[citation needed]YesYes
SurespotYesActiveYes[w]No?NoStored; client-side encrypted[163]Stored[163]Stored[163]NoYes[135]Yes?No?Yes[164]NoNoECC-521[164]N/AYesNoNo groupchatNoNo?YesNoNo???No
ThreemaYesActivePartially[z][165]No?NoStored; client-side encrypted[166]Not stored[166]Not stored[166]Optional; client-side encrypted[167]Yes[135]?????????No[aa]?YesYes?????YesYes?No
ToxYesActiveYes[w]N/AN/AN/AN/AN/AN/ANoYesYes?Yes??NoNo??YesYesYesYesYesYesYesYesNoNoNoNoNo
Viberallows unencrypted[ab][168]ActiveNoNo?NoStored; not client-side encrypted[169]Stored[169]Stored[169]No[170]Yes[171]????Yes[171]??ECC-256[171]N/AYes[171]?Depends[171][172]Yes[171]?No???Yes[171]?NoNo
WhatsAppYesActivePartially[z][173]NoYesNoStored; not client-side encrypted[174]Stored[174]Stored[174]Optional; only encrypted if using the iOS version[175]Yes[173]Yes[173]???Yes[173]??ECC-256[173]N/AYes[173]Yes[173]Yes[173]Yes[173]Yes[173]No???Yes[173]NoNoNo
Wickr MeYesActivePartially[z][176]No?NoStored; not client-side encrypted[177]Not stored[178]Not stored[178]?Yes[179]????Yes[179]NoNoECC-521[179]N/AYes[179]Yes[179]Yes??NoYes??YesYes[179]Capture notification[180]Yes
Wickr ProYesActivePartially[z][181]No?NoStored; not client-side encrypted[177]Not stored[178]Not stored[178]?Yes[179]????Yes[179]NoNoECC-521[179]N/AYes[179]Yes[179]Yes??NoYes??YesYes[179]?Yes
WireYesActiveYes[182]Yes[183]?No[183]Stored; not client-side encrypted[184]Stored[184]Stored[184]Optional; only encrypted if using the iOS version[185]Yes[186]Yes[187]???Yes[187]??ECC-256[187]N/AYesYesYesYes[188]?NoYes[187]Yes[187]?YesYes[citation needed]NoYes[189]
TextSecureYesDiscontinued[ac]Yes[w][190]Yes[ad]YesYes, briefly[ad]N/ANot storedNot storedNoYes[135]Yes??NoYesNoNoECC-256[157]N/AYesYesYesYesYesNoYesNoNoYes[191]YesYesNo
WASTEYesDiscontinuedYes[w]N/AN/AN/ANoNoYes???NoNo??NoNoNoYesNoNoYesNoNo?????
AdiumNoActiveYes[w]YesYesYesNoYesYes[t]????????Yes[t]??Yes[t]?????NoNoNoNo
Google Allo (incognito mode)[192]NoDiscontinuedPartially[z]NoYes[193]NoNo?Yes???Yes??ECC-256N/AYesYesOptional??No???Yes??Yes
Facebook Messenger (secret conversations)[194]NoActivePartially[z][195]NoYes[196]NoStored; not client-side encryptedStoredNoYes[195]Yes[195]???Yes[195]??ECC-256[195]N/AYes[195]YesIncludes groupchat, but it is not encrypted[197]??No???YesYes[195]?Yes[195]
GajimNoActiveYesYesYesYesNoYesYes[t]????????Yes[t]OptionalOptional[ae]Yes?No???Optional??No
JitsiNoActiveYesYesYesYesNoYes[135]Yes[t]????????Yes[t]??Yes[t]?????No?NoNo
KakaoTalk (secret chats)[198]NoActiveNo???????????????????????????
Kopete[af]NoActiveYes[w]YesYesYesNoYesYes[t]????????Yes[t]?Includes groupchat, but it is not encryptedYes[t]?????NoNo??
Miranda IMNoActiveYes[w]???NoYes[199]Yes[200]?Optional[ae][201]????ECC-192[201]????Yes[202]??Yes??????
PidginNoActiveYes[w]YesYesYesNoYes[135]Yes[t][203]?Optional[ae][204]??????Yes[t][203]??Yes[203]??Yes??Optional[ag]???
Riot.imNoActive, public betaYesYesYesYes????Device verificationYes???Yes??ECC-256?Optional?YesYesYes?Yes??Yes?NoNo
Telegram (secret chats)NoActiveYes[w]NoYesNoStored; not client-side encryptedNot stored[205]Stored[205]NoYes[135]Yes?Yes?NoNoNoRSA-2048[206]N/ASort of[ah]YesIncludes groupchat, but it is not encryptedYesNoNoYesNo?NoOptionalYes, warningYes
XabberNoActiveYesYesYesYesStoredNo?Yes[t]?????????????????????
Client nameEncrypted by defaultDevelopment statusOpen source client[a]ServersContact verification[b]Encryption ciphersForward secrecy[c]Multiple encryption[d][e]Encrypted groupchat[f]Encrypted file transfer[f]Public key and IP unrelated[g]Proxy /Tor[h]Transport[i]Asynchronous encryp. communication[j]Encrypted client data[k]Screenshot protection[l]Self-destructing messages[l]
Open source serversDistributed[m]Federated[m]DataSymmetric[d][n]Asymmetric[o]Asym. key size[p]TCPUDPSCTP
Profile information[q]Chat metadata[r]Contact lists[s]Cloud backupMcElieceRSADSAECCNTRUEl GamalDefaultMax.

Messengers with client-to-server encryption[edit]

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.

ClientEncryption protocol
AIM[135]?
BlackBerry Messenger[135]?
eBuddy[135]?
Gadu-GaduTLS[citation needed]
Google Hangouts[135]TLS[207]
Kik Messenger[135]?
Skype[135][208]TLS[209]
Snapchat[135]?
Tencent QQ[135]A custom protocol[135]
Yahoo! Messenger[135]?
Echat[210]?

Messengers with no encryption[edit]

The following is a list of those Instant Messenger clients which do not provide client-to-server encryption:

  • Empathy[citation needed]
  • ICQ[citation needed]
  • Mxit[135]
  • Nimbuzz[211][failed verification]
  • Palringo[citation needed]

Notes[edit]

  1. ^ abFor transparency to the public, the source code of the encryptionalgorithms, and its implementation into a messenger, should be subject to public auditing—which may disclose flaws or implementation failures. Whereas, a company offering a messenger which does not reveal the source must be blindly trusted. In general it is recommended to not trust closed source encryption.
  2. ^ abThe clients have a built-in method for users to verify the identity of correspondents they are speaking with and the integrity of the channel, even if the service provider or other third parties are compromised. Two possible ways of doing this are through:
    1. An interface for users to view the fingerprint (hash) of their correspondent's public keys as well as their own, which users can verify manually or out-of-band.
    2. A key exchange protocol with a short-authentication-string comparison. An example is the Socialist millionaire's protocol.
    The solution should verify a binding between the users and the cryptographic channel.
  3. ^ abForward secrecy describes the option to change the encryption key every session or even instant. This may be implemented by Off-the-Record Messaging (OTR)
  4. ^ abcdIn symmetric cryptography, the same key is used for encryption and decryption. Knowledge of this key needs to be limited to the two communication partners to ensure confidentiality. As asymmetric algorithms are relatively computationally costly in terms of speed, as compared to symmetric cryptography, the session key may be encrypted / decrypted by a asymmetric algorithm and use a much faster symmetric algorithm to encrypt and decrypt messages, reducing computational cost (increasing speed).
  5. ^ abMultiple encryption is the process of encrypting an already encrypted message one or more times, either using the same or a different algorithm.
  6. ^ abcdSome messengers offer Groupchat and file transfer. These features should transfer only encrypted bytes. Encrypted file transfer may be implemented by Off-the-Record Messaging (OTR)
  7. ^ abPublic keys are used to identify users. A user's IP address can in some cases be related to his or her public key. Messengers that do not relate the user's public key to the user's IP address are considered more secure. This offers more security because the IP cannot be targeted to gain access to the private key. If an attacker knows the IP related to a public key, he or she can try to get on the remote machine, download and decrypt the private key and thus decrypt all encrypted communication.
  8. ^ abProxies and Tor might prevent an IP from being related to the public key.
  9. ^ abNot all messengers support the same transport protocols like TCP, UDP and SCTP.
  10. ^ abLets users exchange encrypted messages asynchronously, i.e. participants do not have to be online at the same time.
  11. ^ abLets users set a passphrase that encrypts the local message database. The messages are protected if the device is e.g. lost or stolen.
  12. ^ abcdScreenshot protection and self-destructing messages provide only basic protection against casual/inadvertent logging of messages by users.
  13. ^ abcdIf a messenger relies on a central server, the setup is closed and may be surveilled. To counter this, decentralized computing architectures have been developed via a peer-to-peer technology, open source chat servers (easily setup by anyone) and/or federated protocols. An architecture in which all the messages do not pass through a central server lessens a single point for surveillance.
  14. ^ abOff-the-Record Messaging encryption uses the AES symmetric algorithm and Diffie–Hellman key exchange. It allows forward secrecy and encrypted file transfers.
  15. ^ abThe critical advantage in an asymmetric key system is that copies of keys do not need to be sent between communicators. This prevents a third party from copying a key while it is in transit, and preventing the third party from spying on all future messages. In addition, if one key was copied by a third party, only messages to the holder of the key would be compromised, not the messages to the other party in the communication. However, asymmetric algorithms are relatively computationally costly in terms of speed, as compared to symmetric cryptography. The most common asymmetric cryptography algorithm is the RSA Algorithm. Alternative asymmetric algorithms are Digital Signature Algorithm (DSA), Elliptic curve cryptography (ECC), ElGamal and NTRU. NTRU is regarded not vulnerable to decryption by quantum computing.
  16. ^ abThe key size describes the length of the needed mathematical operation. Simply spoken, the longer the key, the longer it takes to crack it.
  17. ^ abFor example user avatars and display names.
  18. ^ abFor example when and to whom messages have been sent, the time when chats were created, lists of chat participants, the roles of chat participants, chat titles, and chat avatars.
  19. ^ abFor example a list of contacts who are also using the software or a list of other users whom the user has communicated with.
  20. ^ abcdefghijklmnopqImplements Off-the-Record Messaging encryption which uses the AES symmetric algorithm and Diffie–Hellman key exchange. It allows forward secrecy and encrypted file transfers.
  21. ^Only one-to-one messages are end-to-end encrypted. Public chatrooms are not end-to-end encrypted.
  22. ^iMessage allows users to send instant messages to other iMessage users, as well as SMS/MMS messages to contacts who are not iMessage users. Only instant messages sent to other iMessage users are end-to-end encrypted. iMessage also contains an optional setting that allows fallback to unencrypted SMS/MMS messaging if the user or an iMessage contact is offline.
  23. ^ abcdefghijklmSee: Comparison of instant messaging clients#General information.
  24. ^Signal contains a setting that allows users to send unencrypted SMS/MMS messages to contacts who do not have Signal. This setting is not enabled by default. Users can also enable a setting that allows fallback to unencrypted SMS/MMS messaging if the user or a Signal contact is offline.
  25. ^On iOS, the local message database is encrypted by the operating system if the user has a password on their lock screen.
  26. ^ abcdefOnly the encryption related source code is open.
  27. ^Only on the network connection, not on the end-to-end layer.[5]
  28. ^Only messages between Viber users with the latest version for Android, iOS, Desktop or Windows 10 are end-to-end encrypted. The Windows Phone and BlackBerry versions are not supported.
  29. ^Merged with RedPhone to become Signal.
  30. ^ abThe TextSecure server architecture was partially decentralized between December 2013 and February 2016, when it federated with servers run by the developers of CyanogenMod.
  31. ^ abcSupported with plugin
  32. ^OpenPGP encryption (XEP-0027).
  33. ^Supported when used with a protocol/service (e.g. Yahoo, MSN etc.) that supports offline messaging. Most protocols support offline messaging (see the features table, fourth from last column).
  34. ^Encryption keys are only changed after a key has been used more than 100 times or has been in use for more than a week.
For

See also[edit]

References[edit]

  1. ^'History of Instant Messaging'. The top 6 best Instant Message client apps on any platform. Retrieved 2 May 2018.
  2. ^An IRC to other chat networks gateway :bee:. Contribute to bitlbee/bitlbee development by creating an account on GitHub, BitlBee, 2019-06-12, retrieved 2019-06-25
  3. ^'ANNOUNCE: Empathy 3.12.12'. 13 May 2016. Retrieved 17 August 2016.
  4. ^'Flock: Team Communication App'. App Store. Retrieved 2019-06-22.
  5. ^'Flock – Team Chat & Collaboration App – Apps on Google Play'. play.google.com. Retrieved 2019-05-23.
  6. ^'Flock: Team Communication App'. Mac App Store. Retrieved 2019-06-20.
  7. ^'Flock for Windows'. Flock. Retrieved 2019-06-18.
  8. ^'ChangeLog · gajim-1.1.3 · gajim / gajim'. GitLab. Retrieved 2019-04-24.
  9. ^'Google Allo'. APKMirror. Android Police. March 14, 2018. Retrieved March 14, 2018.Italic or bold markup not allowed in: publisher= (help)
  10. ^'Google Allo'. App Store. Apple Inc. March 13, 2019. Retrieved March 13, 2019.
  11. ^'Hangouts APKs'. APKMirror. Retrieved 2019-05-02.
  12. ^'Hangouts Dialer APKs'. APKMirror. Android Police. September 1, 2015. Retrieved April 17, 2017.Italic or bold markup not allowed in: publisher= (help)
  13. ^'Hangouts Meet APKs'. APKMirror. Retrieved 2019-06-21.
  14. ^'Hangouts APKs'. APKMirror. Android Police. February 1, 2017. Retrieved November 14, 2017.Italic or bold markup not allowed in: publisher= (help)
  15. ^'‎Hangouts'. App Store. Retrieved 2019-04-02.
  16. ^'Hookt'. App Store. Retrieved 2019-01-31.
  17. ^'Hookt – Free Social Privacy – Apps on Google Play'. play.google.com. Retrieved 2019-06-25.
  18. ^'hike messenger'. Play Store. Google. Retrieved June 18, 2019.
  19. ^'Hike Sticker Chat'. App Store. Retrieved 2019-06-20.
  20. ^'hike messenger'. Windows Phone Marketplace. Microsoft. Retrieved August 12, 2014.
  21. ^'hike messenger'. BlackBerry World. Retrieved August 12, 2014.
  22. ^'‎ICQ – Video Calls & Chat App'. App Store. Retrieved 2019-08-13.
  23. ^'ICQ: Messages, Group chats & Video Calls - Apps on Google Play'. play.google.com. Retrieved 2019-06-21.
  24. ^'KakaoTalk'. App Store. Retrieved 2019-06-25.
  25. ^'KakaoTalk: Free Calls & Text APKs'. APKMirror. Retrieved 2019-06-25.
  26. ^'Kik APKs'. APKMirror. Retrieved 2019-06-17.
  27. ^'Kik'. App Store. Retrieved 2019-02-12.
  28. ^'KDE Update Announcement'. Retrieved 13 October 2015.
  29. ^'Libon – International calls 🌍📞 - Apps on Google Play'. play.google.com. Retrieved 2019-06-24.
  30. ^'Libon – International calls'. App Store. Retrieved 2019-05-27.
  31. ^'LINE: Free Calls & Messages APKs'. APKMirror. Retrieved 2019-06-24.
  32. ^'LINE'. App Store. Retrieved 2019-05-02.
  33. ^'LINE'. Mac App Store. Retrieved 2019-06-21.
  34. ^'Get LINE'. Microsoft Store. Retrieved 2019-06-21.
  35. ^'Miranda IM [r14691] v0.10.80'. Miranda IM. 24 April 2018. Retrieved 29 June 2018.
  36. ^'Nimbuzz Messenger on Google Play'. Google Play Store. Nimbuzz B.V. Retrieved October 11, 2018.
  37. ^'Nimbuzz Messenger'. iTunes Store. Nimbuzz B.V. Retrieved October 11, 2018.
  38. ^'BlackBerry World - Nimbuzz Messenger'. BlackBerry World. Nimbuzz B.V. Retrieved October 11, 2018.
  39. ^'Nimbuzz'. Windows Phone. Nimbuzz B.V. Retrieved October 11, 2018.
  40. ^'Paltalk – Group Video Chat App'. App Store. Retrieved 2019-05-17.
  41. ^'Paltalk – Find Friends in Group Video Chat Rooms – Apps on Google Play'. play.google.com. Retrieved 2019-05-17.
  42. ^Kramlich, Gary (2018-03-08). 'Pidgin 2.13.0 has been released!!'. Announce. Retrieved 2018-03-09.
  43. ^'Announcement: QuteCom 2.2.1'. Archived from the original on 2 April 2013.Cite uses deprecated parameter dead-url= (help)CS1 maint: unfit url (link)
  44. ^'Releases'. ricochet.im. Retrieved 15 December 2016.
  45. ^'‎Jami'. App Store. Retrieved 2019-08-29.
  46. ^'Jami - Apps on Google Play'. play.google.com. Retrieved 2019-08-30.
  47. ^'Index of /windows'. dl.ring.cx. Retrieved 2019-08-27.
  48. ^'‎Jami'. Mac App Store. Retrieved 2019-08-28.
  49. ^'ringID – Live Broadcasting, Free Video Call & Chat – Apps on Google Play'. play.google.com. Retrieved 2019-06-19.
  50. ^'ringID'. Windows Phone Marketplace. Microsoft. Retrieved March 9, 2016.
  51. ^'ringID – Live, Voice & Chat'. App Store. Retrieved 2019-06-19.
  52. ^'Riot.im - Communicate, your way - Apps on Google Play'. play.google.com. Retrieved 2019-08-29.
  53. ^'‎Riot.im'. App Store. Retrieved 2019-08-10.
  54. ^A glossy Matrix collaboration client for the web. Contribute to vector-im/riot-web development by creating an account on GitHub, New Vector, 2019-08-07, retrieved 2019-08-16
  55. ^Signal Foundation (2019-08-30). 'Signal Private Messenger'. Google Play Store. Retrieved 2019-08-30.
  56. ^Quiet Riddle Ventures LLC (2019-09-05). 'Signal - Private Messenger'. Apple App Store. Retrieved 2019-09-05.
  57. ^Open Whisper Systems (2019-09-05). 'Releases - signalapp/Signal-Desktop'. GitHub. Retrieved 2019-09-05.
  58. ^ abcd'Release Notes for Skype for Windows, Mac and Linux'. Skype Support.
  59. ^'Release Notes for Skype on Mobile'. Skype Support.
  60. ^'‎Skype for iPhone'. App Store. Retrieved 2019-08-20.
  61. ^'‎Skype for iPad'. App Store. Retrieved 2019-08-20.
  62. ^'surespot encrypted messenger - Apps on Google Play'. play.google.com. Retrieved 2019-04-27.
  63. ^'‎surespot encrypted messenger'. App Store. Retrieved 2018-11-29.
  64. ^'Telegram APKs'. APKMirror. Retrieved 2019-09-05.
  65. ^'Telegram APKs'. APKMirror. Retrieved 2019-01-22.
  66. ^'Telegram X'. Google Play. Retrieved 2019-06-06.
  67. ^'‎Telegram Messenger'. App Store. Retrieved 2019-09-05.
  68. ^'Version history'. Telegram. Retrieved 2019-09-05.
  69. ^'Get Telegram Desktop'. Microsoft Store. Retrieved 2019-09-05.
  70. ^'‎Telegram'. Mac App Store. Retrieved 2019-08-12.
  71. ^'Telegram Messenger'. Microsoft Store. Retrieved 11 May 2018.
  72. ^'Telegram license info'. Retrieved 22 October 2015.
  73. ^'‎Threema'. App Store. Retrieved 2019-08-13.
  74. ^'What's New - Threema'. threema.ch. Retrieved 2019-08-19.
  75. ^The future of online communications. Contribute to TokTok/c-toxcore development by creating an account on GitHub, TokTok Project, 2019-06-25, retrieved 2019-06-25
  76. ^http://www.mod-gadget.com/upptalk-app-updated-ipad/
  77. ^'yuilop - Free texts and SMS'. Amazon. Retrieved 10 March 2014.
  78. ^'Viber Messenger - Messages, Group Chats & Calls - Apps on Google Play'. play.google.com. Retrieved 2019-09-04.
  79. ^'Viber Messenger - Messages, Group Chats & Calls APKs'. APKMirror. Retrieved 2019-09-04.
  80. ^'‎Viber Messenger: Chats & Calls'. App Store. Retrieved 2019-09-01.
  81. ^'Viber Support portal'. Viber Support. Retrieved 2019-08-29.
  82. ^Tencent Inc. (June 25, 2014). 'WeChat'. App Store. Apple. Retrieved January 22, 2019.
  83. ^Tencent Inc. (March 17, 2014). 'WeChat'. Mac App Store. Apple. Retrieved January 2, 2018.
  84. ^Tencent Inc. (November 16, 2017). 'WeChat'. Google Play. Google. Retrieved December 12, 2017.
  85. ^Mayank Parmar (September 22, 2017). 'WeChat is not working on Windows Phone anymore'. www.windowslatest.com. Retrieved Jan 28, 2019.
  86. ^Tencent Inc. 'WeChat 4.2 for S60v3 Release'. WeChat. Retrieved October 12, 2015.
  87. ^Tencent Inc. 'WeChat 4.2 for S60v5 Release'. WeChat. Retrieved October 12, 2015.
  88. ^'‎WhatsApp Messenger'. App Store. Retrieved 2019-09-02.
  89. ^'WhatsApp Messenger APKs'. APKMirror. Retrieved 2019-09-05.
  90. ^'Wickr Pro - Apps on Google Play'. play.google.com. Retrieved 2019-08-30.
  91. ^'Wickr Me – Private Messenger - Apps on Google Play'. play.google.com. Retrieved 2019-08-30.
  92. ^'‎Wickr Pro'. App Store. Retrieved 2019-09-03.
  93. ^'‎Wickr Me - Private Messenger'. App Store. Retrieved 2019-09-03.
  94. ^'Wire • Secure Messenger'. App Store. Retrieved 2019-06-20.
  95. ^'Wire • Secure Messenger – Apps on Google Play'. play.google.com. Retrieved 2019-06-13.
  96. ^'Wire • Secure Messenger'. Mac App Store. Retrieved 2019-04-03.
  97. ^Open-source XMPP client for Android. Contribute to redsolution/xabber-android development by creating an account on GitHub, redsolution OÜ, 2019-04-29, retrieved 2019-04-29
  98. ^'KDE Windows Initiative'. kde.org. Retrieved 19 December 2014.
  99. ^Spotlight: ringID messenger promises quality HD video calls over slow connections. phonearena.com Retrieved on 2016-02-16.
  100. ^ abColdewey, Devin (31 October 2017). 'Signal escapes the confines of the browser with a standalone desktop app'. TechCrunch. Oath Tech Network. Retrieved 1 November 2017.
  101. ^ abNonnenberg, Scott (31 October 2017). 'Standalone Signal Desktop'. Open Whisper Systems. Retrieved 1 November 2017.
  102. ^Blackberry 10 Dev Contest. Telegram.org. Retrieved on 2014-11-20.
  103. ^WeChat announces native Mac client; Windows version may follow soonTechie News. Techienews.co.uk. Retrieved on 2014-05-22.
  104. ^ abSwanner, Nate (11 May 2016), 'WhatsApp now has an official desktop app for Windows and Mac', The Next Web, retrieved 11 July 2016
  105. ^'WhatsApp FAQ – Supported devices', WhatsApp FAQ, retrieved 12 May 2018
  106. ^ ab'WhatsApp FAQ – Support for older operating systems'. WhatsApp.com. Retrieved 6 October 2017.
  107. ^Ichat doesn't support ICQ
  108. ^Available in plugin
  109. ^'Yahoo Messenger Trillian'.
  110. ^'Trillian and Skype'. Official blog. Cerulean Studios. 2014-07-02. Retrieved 2014-08-07.
  111. ^'Список стандартов XMPP, поддерживаемых в Bombus', Bombus (in Russian), archived from the original on 2011-11-04, retrieved 2011-12-13Cite uses deprecated parameter deadurl= (help)
  112. ^'README-jabber', Coccinella, retrieved 2011-12-13
  113. ^'XEP status in gabble', Telepathy, freedesktop.org, archived from the original on 2012-04-26, retrieved 2011-12-13Cite uses deprecated parameter deadurl= (help)
  114. ^'GajimXEPSupport', Gajim, retrieved 2019-01-12
  115. ^'Features', MCabber, archived from the original on 2011-12-19, retrieved 2011-12-13Cite uses deprecated parameter deadurl= (help)
  116. ^Pidgin-GPG, retrieved 2013-05-18
  117. ^Supported XEP – supported for XMPP not for Jingle
  118. ^'Protocol support', Tkabber, 2005-11-18, retrieved 2011-12-13
  119. ^RTL-Discord-Bot
  120. ^Not part of the P2P network. Some clients simulate offline-messaging. Using relays is also possible.
  121. ^'Why can't I see my conversation history?'. Wire – Support. Retrieved 2018-06-24.
  122. ^ abcdefghijklmnopqrstuvwx'Secure Messaging Scorecard. Which apps and tools actually keep your messages safe?'. Electronic Frontier Foundation. 4 November 2014. Retrieved 9 July 2016.
  123. ^ ab'Privacy Policy'. Conversations.im. Retrieved 11 January 2018.
  124. ^ abcd'Security'. Cryptocat. Archived from the original on 7 April 2016. Retrieved 14 July 2016.Cite uses deprecated parameter dead-url= (help)
  125. ^'FireChat launches new offline private messaging option'. BBC News. BBC. 30 July 2015. Retrieved 11 July 2016.
  126. ^ abcLee, Micah (2 March 2015). 'You Should Really Consider Installing Signal, an Encrypted Messaging App for iPhone'. The Intercept. First Look Media. Retrieved 12 January 2016. Apple’s iMessage .. employs strong encryption, but only when communicating between two Apple devices and only when there is a proper data connection. Otherwise, iMessage falls back on insecure SMS messaging. iMessage also lacks forward secrecy and inspectable source code.
  127. ^Garman, Christina; Green, Matthew; Kaptchuk, Gabriel; Miers, Ian; Rushanan, Michael (21 March 2016). 'Dancing on the Lip of the Volcano: Chosen Ciphertext Attacks on Apple iMessage'(PDF). Johns Hopkins Information Security Institute. Johns Hopkins University. Retrieved 10 July 2016.
  128. ^'Types of group messages'. Apple. 3 June 2016. Retrieved 16 July 2016.
  129. ^Nakashima, Ellen (21 March 2016). 'Johns Hopkins researchers poke a hole in Apple's encryption'. The Washington Post. Nash Holdings LLC. Retrieved 10 July 2016.
  130. ^Sawers, Paul (30 June 2016). 'Ahead of IPO, mobile messaging giant Line introduces end-to-end encryption by default'. VentureBeat. Retrieved 15 July 2016.
  131. ^ abShin, Ki Bin (11 August 2016). 'The next step for even safer messaging: Letter Sealing'. Line Corporation. Retrieved 30 September 2016.
  132. ^ abc'LINE Privacy Policy'. LINE. Retrieved 6 December 2017.
  133. ^ abJI (13 October 2015). 'New generation of safe messaging: 'Letter Sealing''. LINE Engineers' Blog. LINE Corporation. Retrieved 15 July 2016.
  134. ^'About Ring'. Savoir-faire Linux Inc. Retrieved 8 December 2017. Your communications will be encrypted without any exception with the most advanced current techniques (see our page dedicated to security). Ring stores your secrets (private key for encryption and identity) only on the machine that runs it.
  135. ^'Privacy and anonymity'. Savoir-faire Linux Inc. Retrieved 8 December 2017. One possible weakness is that OpenDHT collects and saves metadata. This makes it possible for eavesdroppers to observe the traffic on some DHT node and see who is talking to whom.
  136. ^'Is not dead, but the development ceased'.
  137. ^ abcdHertz, Jesse; Jara-Ettinger, Patricio; Manning, Mark (15 February 2016). 'Ricochet Security Assessment'(PDF). NCC Group. Retrieved 19 February 2016.
  138. ^'Sicher FAQ'. www.shape.ag. Retrieved 6 October 2017.
  139. ^Greenberg, Andy (29 July 2014). 'Your iPhone Can Finally Make Free, Encrypted Calls'. Wired. Condé Nast. Retrieved 29 July 2016. The group has set up dozens of servers to handle the encrypted calls in more than 10 countries around the world to minimize latency.
  140. ^Edge, Jake (18 May 2016). 'The perils of federated protocols'. LWN.net. Retrieved 29 July 2016.
  141. ^Lund, Joshua (6 September 2017). 'Encrypted profiles for Signal now in public beta'. Open Whisper Systems. Retrieved 5 December 2017.
  142. ^ ab'Grand jury subpoena for Signal user data, Eastern District of Virginia'. Open Whisper Systems. 4 October 2016. Retrieved 5 December 2017.
  143. ^Marlinspike, Moxie (26 September 2017). 'Technology preview: Private contact discovery for Signal'. Open Whisper Systems. Retrieved 5 December 2017.
  144. ^ abFrosch, Tilman; Mainka, Christian; Bader, Christoph; Bergsma, Florian; Schwenk, Jörg; Holz, Thorsten (2014). 'How Secure is TextSecure?'(PDF). Cryptology ePrint Archive. International Association for Cryptologic Research (IACR). Retrieved 13 July 2016.
  145. ^ abKolenkina, Masha. 'Which TCP & UDP ports need to be available?'. Signal.org. Retrieved 23 March 2018.
  146. ^'Zrtp – SilentCircle'. Retrieved 6 October 2017.
  147. ^'Silent Circle Privacy Policy'. Silent Circle. Retrieved 17 May 2018.
  148. ^'HappyFox – The page you are looking for doesn't exist (404)'. support.silentcircle.com. Retrieved 6 October 2017.
  149. ^'Silent Phone 6.0 is Here!'. Silent Circle. 15 June 2017. Retrieved 5 December 2017.
  150. ^ abc'Data and threat analysis'. Surespot. Retrieved 6 December 2017.
  151. ^ ab'Everyday Usage Improvements #27'. user:2fours, item 3: github.com. 2013-11-10.
  152. ^'Why is Threema not Open Source?'. Threema. Retrieved 2016-05-24.
  153. ^ abc'Frequently asked questions'. Threema GmbH. Retrieved 5 December 2017.
  154. ^'What makes Threema Safe secure?'. Threema GmbH. Retrieved 10 April 2019.
  155. ^'Requirements for enhanced security features'. Viber Security FAQ. Viber. n.d. Retrieved 16 July 2016. Note that Viber for Windows Phone 8 will not support the new security features. It will continue to secure calls and messages through standard encryption methods.
  156. ^ abc'Viber Privacy Policy'. Viber Media S.à r.l. March 2017. Retrieved 6 December 2017.
  157. ^'Types of data that are backed up and restored'. Viber Media S.à r.l. Retrieved 10 April 2019. The following types of message can't be saved in a backup: Hidden/ secret chats message history
  158. ^ abcdefg'Viber Encryption Overview'. Viber. 3 May 2016. Retrieved 9 July 2016.
  159. ^'Are my group chats encrypted as well?'. Viber Security FAQ. Viber. n.d. Retrieved 16 July 2016. A group conversation will only use the upgraded security methods if all group participants are using the upgraded version of Viber.
  160. ^ abcdefghijk'WhatsApp Encryption Overview – Technical white paper'(PDF). WhatsApp Inc. 4 April 2016. Retrieved 5 April 2016.
  161. ^ abc'WhatsApp Privacy Policy'. WhatsApp Inc. 25 August 2016. Retrieved 5 December 2017.
  162. ^'WhatsApp quietly added encryption to iCloud backups'. TechCrunch. Retrieved 2018-11-09.
  163. ^'Wickr Me Private Messenger: udpdate & what's coming next'. Wickr Inc. 14 August 2017. Retrieved 1 October 2017.
  164. ^ ab'Privacy Policy'. Wickr Inc. 16 September 2017. Retrieved 5 December 2017. You can set a public profile avatar, which will become visible to others on Wickr Me so please do not add an avatar if you do not want it to be viewed by others users within the Wickr Me App.
  165. ^ abcd'Legal Process Guidelines'. Wickr Inc. Retrieved 5 December 2017.
  166. ^ abcdefghijkl'Wickr Messaging Protocol' (Whitepaper). Wickr Inc. 2017. Retrieved 19 February 2017.
  167. ^Sanchez, Seth (1 August 2017). 'Why don't you disable screen capture?'. Wickr Inc. Retrieved 1 October 2017.
  168. ^Eddy, Max (15 February 2017). 'Wickr Releases Crypto Protocol on GitHub'. PCMag. Retrieved 19 February 2017.
  169. ^'Wire Swiss GmbH'. GitHub. Wire Swiss GmbH. Retrieved 25 July 2016.
  170. ^ ab'Wire server code now 100% open source – the journey continues'. Medium. Wire Swiss GmbH. 19 September 2017. Retrieved 23 September 2017.
  171. ^ abc'Wire Privacy Whitepaper'(PDF). Wire Swiss GmbH. 23 October 2017. Retrieved 5 December 2017.
  172. ^'History backup comes to Wire'. Wire Swiss GmbH. 23 April 2018. Retrieved 10 April 2019.
  173. ^'How can I compare key fingerprints?'. Wire Swiss GmbH. Retrieved 11 March 2016.
  174. ^ abcde'Wire Security Whitepaper'. Wire Swiss GmbH. Retrieved 13 April 2016.
  175. ^'How can I send a file?'. Wire – Support. Retrieved 6 October 2017.
  176. ^'Safe and tidy with Timed Messages'. Wire Swiss. 25 October 2016. Retrieved 25 October 2016.
  177. ^Open Whisper Systems. 'TextSecure'. GitHub. Retrieved 17 January 2015.
  178. ^Moxie Marlinspike (22 August 2013). 'Forward Secrecy for Asynchronous Messages'. Open Whisper Systems. Retrieved 2014-03-01.
  179. ^Greenberg, Andy (18 May 2016). 'With Allo and Duo, Google Finally Encrypts Conversations End-to-End'. Wired. Condé Nast. Retrieved 18 May 2016.
  180. ^'Data center locations'. Google Inc. Retrieved 2 August 2016.
  181. ^Greenberg, Andy (8 July 2016). ''Secret Conversations:' End-to-End Encryption Comes to Facebook Messenger'. Wired. Condé Nast. Retrieved 8 July 2016.
  182. ^ abcdefgh'Messenger Secret Conversations'(PDF) (Whitepaper). Facebook. 8 July 2016. Archived from the original(PDF) on 8 July 2016. Retrieved 8 July 2016.Cite uses deprecated parameter deadurl= (help)
  183. ^Harding, Luke (25 September 2015). 'The node pole: inside Facebook's Swedish hub near the Arctic Circle'. The Guardian. Guardian Media Group. Retrieved 2 August 2016.
  184. ^Paul, Ian (8 July 2016). 'Facebook brings end-to-end encryption to Messenger with 'secret conversations''. PCWorld. IDG. Retrieved 9 July 2016.
  185. ^Russell, Jon (7 December 2014). 'Chat App Kakao Talk Begins Offering Opt-In Encryption Following Recent Privacy Storm'. TechCrunch. AOL Inc. Retrieved 21 October 2016.
  186. ^'SecureIM – plugin development and mod'. May 2009.
  187. ^'Pluginlist'. miranda-im.org. Retrieved 27 March 2017.
  188. ^ ab''SecureIM – plugin development and mod''. 23 April 2009.
  189. ^'Off-the-Record (OTR) encryption plugin discussion'. 10 June 2008.
  190. ^ abc'Plugins: Off-the-Record Messaging (OTR)'. pidgin.im. Retrieved 19 December 2014.
  191. ^'Plugins: 'Pidgin-encryption''. sourceforge.net. Retrieved 19 December 2014.
  192. ^ ab'Privacy Policy'. Telegram. Retrieved 5 December 2017.
  193. ^Jakobsen, Jakob; Orlandi, Claudio (8 December 2015). 'On the CCA (in)security of MTProto'(PDF). Cryptology ePrint Archive. International Association for Cryptologic Research (IACR). Retrieved 13 July 2016.
  194. ^'Fix problems with Hangouts – Hangouts Help'. support.google.com. Retrieved 6 October 2017.
  195. ^Greenwald, Glenn; MacAskill, Ewen; Poitras, Laura; Ackerman, Spencer; Rushe, Dominic (12 July 2013). 'Microsoft handed the NSA access to encrypted messages'. The Guardian. Guardian Media Group. Retrieved 10 July 2016.
  196. ^'Does Skype use encryption?'. support.skype.com. Retrieved 6 October 2017.
  197. ^'Echat'. Echat. Retrieved 21 November 2017.
  198. ^'Nimbuzz Webchat 2.7 [updated]' (Blog). Nimbuzz. 17 June 2010. Archived from the original on 16 August 2016. Retrieved 10 July 2016.Cite uses deprecated parameter dead-url= (help)
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Comparison_of_instant_messaging_clients&oldid=907857127'

The competition for best instant messaging client on Mac is tough, and while the platform is full of good contenders, we believe Adium wins out thanks to its high level of customizability, broad support for different IM services, and open-sourced codebase.

Adium

Platform: Mac OS X
Price: Free, open source
Download Page

Features

  • Supports AIM, GTalk, Jabber, Yahoo, Facebook, Twitter, IRC, ICQ, and just about any other service you could use to send an instant message or communicate in real-time via text.
  • Tabbed chats
  • Highly theme-able, letting you make your buddy lists and chat windows look just about any way you want. On top of that, you can add custom sound sets.
  • Adium supports extensions, so you can add new features that don't already come with the app.
  • Excellent chat logging system
  • Support for 27 different languages
  • Integrates with the OS X Address Book app

Where It Excels

Adium is lightweight, supports just about every type of IM account you could think to use, and is incredibly customizable. Not only can you theme the look of just about every aspect of the app, but you can change the alert sounds and install extensions to add more functionality. Adium has a separate domain, AdiumXtras.com, for housing the many customization options. If you want some great examples, try Pretty Simple for your message style, Tokyo Train Station for your sound set, and HUD for your buddy list style. If you want what you see in the screenshot, here's what you'll need:

Best Instant Messaging Program

  • Service Icons: Glowing (transparent)
  • Status Icons: SimpleGray
  • Menu Bar Icons: Leopard
  • Emoticons: MacThemes2
  • Dock Icon: Flurry Adium
  • Contact List Color Theme: Pretty Simple
  • List Layout: Pretty Simple
  • Window Style: Borderless
  • Message Style: Pretty Simple
  • Message Style Variant: Background 8

Adium is a great IM client on its own, but also provides you with the ability to add what you think is missing, so there are few missing features you can't add yourself.

Advertisement

Free online mov file converter

Where It Falls Short

Free Instant Messaging For Computers

Beyond text chat, you can't do much else. Adium has long been without support for voice and video chat. While those features are certainly secondary to standard instant messaging, it's still annoying to have to open iChat or Skype when you'd prefer to talk without typing.

Advertisement

The Competition

iChat is an obvious alternative, and may be worthwhile if you video/audio chat often and only use one of the few IM services it supports. While Trillian is another popular multi-protocol IM client that's now available for Mac, the free version is ad-supported and the paid version costs $12 per year. While some clients outpace Adium in certain areas, or have comparable feature set, Adium wins by virtue of offering the most important features, implemented in the best ways with the fewest drawbacks.

Advertisement

Lifehacker's App Directory is a new and growing directory of recommendations for the best applications and tools in a number of given categories. This week, we're focusing on IM clients.

Advertisement