Platforms
Web, Android, iOS, Windows, Linux, macOS, BSD, Windows phone, UWPMedia
images / video / audio / GIFs / stickers / PiP Video / VideomessagesVoIP
YesGroups
≤ 100,000Locationsharing
LivePublisher
Various companies affiliated with TelegramFile Size
2048 MBEnd-to-end encryption
Secret chatsVideoconferencing
YesAudio recording
YesVideo recording
YesMultidevice
CloudService integrations
Through botsMessage history
YesCloud sync
YesDIY integrations
YesUnit Testing
YesOpen source
Most clientsIn-app purchases
To pay 3rd partiesMessage deletion
Mutual/timedUsernames
yesOpen source backend
noAudio/video streaming
Only from some clientsMultiplatform
YesOpen clients API
yesProxy support
yesRequired Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
Android, iOS, Web, Mac, Windows, Windows PhoneMedia
images, video, audio, documentsVoIP
YesGroups
≤ 256Locationsharing
YesPublisher
WhatsApp Inc.File Size
100 MBEnd-to-end encryption
YesVideoconferencing
Yes up to 8 peopleAudio recording
YesVideo recording
YesMultidevice
Message MirroringService integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
2.3.3 or aboveMessaging systems
DataIn-App Purchases
NoServer stored messages
TransitoryMessage Deletion
Auto-eraseCloud Sync
Yes, Via Google Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
Android / iOS / WPMedia
images / video / audioVoIP
NoGroups
YesLocationsharing
YesPublisher
Threema GmbHFile Size
15MEnd-to-end encryption
YesVideoconferencing
NoAudio recording
YesVideo recording
NoMultidevice
NoService integrations
-Message history
-Cloud sync
NoDIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
4.0 and upMessaging systems
DataIn-App Purchases
NoneServer stored messages
TransitoryMessage Deletion
NoCloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
Windows , Linux , Mac , Android , iOSMedia
YesVoIP
YesGroups
YesLocationsharing
YesPublisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
Windows , Linux , Mac , Android , iOSMessage history
YesCloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
Hosted & self-hostedEmoticons
Yes, including Sticker from 3rd party such as GboardLockable
YesWebsite
www.astrachat.comOff the Record Messaging
OptionalGIF
Yes, support 3rd party such as GboardVoice message
YesPlatforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-Platforms
-Media
-VoIP
-Groups
-Locationsharing
-Publisher
-File Size
-End-to-end encryption
-Videoconferencing
-Audio recording
-Video recording
-Multidevice
-Service integrations
-Message history
-Cloud sync
-DIY integrations
-Unit Testing
-Open source
-In-app purchases
-Message deletion
-Usernames
-Open source backend
-Audio/video streaming
-Multiplatform
-Open clients API
-Proxy support
-Required Android Version
-Messaging systems
-In-App Purchases
-Server stored messages
-Message Deletion
-Cloud Sync
-Hosting options
-Emoticons
-Lockable
-Website
-Off the Record Messaging
-GIF
-Voice message
-