How to install WhatsApp Desktop client on Linux

Install The Unofficial Whatsapp Desktop Client On Linux

WhatsApp is one of the most popular messaging applications which is available on mostly all Operating Systems because it offers a web interface and can run directly in the web browser. However, the web version requires you to launch a web browser and although you can set up a Web App if your browser supports it, there is no ‘native’ client available on any platform other than Android or iOS.

In this tutorial, we will take a look at an unofficial WhatsApp client which you can install on your Linux Desktop, which uses WebKit of the Safari browser in the background and is written in C++ language.

Features of WhatsApp Desktop Client on Linux

This application has the following advantages over any ‘web’ log in:

  • Supports Zoom In/Out at any Interface.
  • A system tray icon for notifications.
  • You can enable autostart so that you won’t have to start this application manually after every boot.
  • A full-screen mode in case you want a distraction-free experience.
  • A spell-check is also available if you install a dictionary in your native language.
  • If you remember the phone number or if you want to chat with a person whose number is not saved in your contacts, then you can also initiate a new chat with their phone number.
  • You can also show or hide the header bar by pressing Alt+H on your keyboard.
Web Like Interface On The Native Client
Web Like Interface On The Native Client

Installing WhatsApp Desktop on Linux

WhatsApp can be installed on different operating systems using Flathub, Snap store, or AUR.

Choose the method you prefer and type the corresponding command.

# If you have flatpak and Flathub enabled on your system:
flatpak install flathub com.github.eneshecan.WhatsAppForLinux
Installing Whatsapp Client From FlatHub
Installing WhatsApp Client From FlatHub

You can install it from the Snap store by typing the following commands:

sudo snap install whatsapp-for-linux

From the AUR, you can install it using your favorite AUR helper, such as Yay or Paru:

# Yay users can type the following command:
yay -S whatsapp-for-linux

# Paru users can type:
paru -S whatsapp-for-linux


WhatsApp is owned by Meta and although it claims to be end-to-end encrypted, the application or its back-end is not open source and hence there is no way to verify the claim of encryption. It is recommended that you use an open-source application such as Signal to communicate with your loved ones because it is completely open-source, and it can be verified that no one snoops on your conversation. If you still want to use the application, perhaps this WhatsApp Linux native client can improve your experience.