How to install WhatsApp client in Ubuntu

WhatsApp is an amazing messaging application that is used by over a billion people all over the world. It provides a very secure and reliable way to make voice and video calls, both locally and internationally, with a Wi-Fi or cellular data connection.

WhatsApp is available for multiple devices, like computers, tablets, and phones. You can use WhatsApp on your computer, but only if it’s a Windows or MacOS platform, at least officially.

In this article, we will show you how to install and use WhatsApp on Ubuntu. The guide is applicable to older versions of Ubuntu and many as well as Linux distros based on Ubuntu, such as Linux Mint or Pop! OS.

Also check out: How to install OneDrive, Splunk, qBittorrent, ncdu, NTP client in Ubuntu

WhatsApp Web

WhatsApp first released their Web interface way back in 2015. Using any web browser of your choice, you can access WhatsApp on your computer without actually installing the app. The web version is limited to a few basic feature set, but enough for regular messaging/calling.

In order to use WhatsApp Web, head over to Next, scan the displayed QR code with your phone to log-in and you would be able to access your messages.

WhatsApp Web

WhatsApp Web is a great way to stay connected with friends and family from a computer, but some users would prefer a dedicated desktop client that offers more handy features such as notifications and minimized to tray.

WhatsApp for Linux

WhatsApp for Linux (whatsapp-for-linux) is an unofficial WhatsApp desktop application written in C++. It’s basically a wrapper for WhatsApp Web rendered using webkit2gtk library, but with added features such as native system notifications.

WhatsApp for Linux

WhatsApp for Linux features

  • Features come with WhatsApp Web except audio and image capture.
  • Fullscreen mode, zoomable interface, system tray icon.
  • Autostart on boot.
  • Show/Hide headerbar by pressing Alt+H.
  • Spell check in system language. You might need to install the corresponding dictionary to get this working i.e. aspell-en package for English.
  • Open chat using phone number.

Install WhatsApp for Linux

We will be using snap to install WhatsApp for Linux. If your Ubuntu version is higher than 16.04, snap is already installed and ready. But in case you’re running legacy Ubuntu versions, as well as Ubuntu flavours that don’t include snap by default, snap can be installed by following instructions at Snapcraft page.

Once you have Snap installed, run the following command to install WhatsApp for Linux :

sudo snap install whatsapp-for-linux

Alternatively, one can download WhatsApp for Linux AppImage and run it without executing any command. Our guide on how to install an AppImage in Linux may be helpful along the way.

WhatSie – Qt-based WhatsApp client

WhatSie is a lightweight, feature rich WhatsApp web client for Linux. What makes it different is it’s written in Qt and not Electron like the others. If you hate to see Electron apps popping up everywhere, this application may be your choice.

WhatSie - Qt-based WhatsApp client

WhatSie Features

  • Dark theme included, automatic theme switching which depends on system time.
  • Customizable, native Ubuntu notifications
  • Support for custom keyboard shortcuts
  • Built-in download manager
  • Mute Audio, Disable Notifications
  • Built in Spell Checker (with support for 31 major languages)

Suppose that you have snap installed, run the following command to install WhatSie :

sudo snap install whatsie

Franz – all-in-one messaging application

Franz is an all-in-one messaging app which brings mutliple platform such as WhatsApp, Slack, WeChat, Messenger, Telegram, Google Hangouts, Skype, Zendesk, etc. into a single interface. You can find the full list of services that Franz supports in Franz services page .

Franz features

  • Supports 70+ messaging and social platform.
  • Native desktop notification.
  • Built-in dark mode
  • Users can create workspaces which are sets of services for private, or business related communication.
  • Granular control over how you want to get notified for each service.
  • Multiple languages support.
  • Cloud Sync function which allows synchronized messages and accounts between devices.
  • Third party plugin support.
  • Works on Windows, Mac and Linux.
  • Built in spell checker.
  • Service Proxies which allows for individual service protection against man-in-the-middle attack.
Franz - all-in-one messaging application

Install Franz

In order to install Franz on Ubuntu, first you need to install several dependencies using the following command:

sudo apt install libx11-dev libxext-dev libxss-dev libxkbfile-dev -y

After that, head over to Franz website or its Github release page and download the DEB installer and run the following command to install it.

sudo dpkg -i franz_5.8.0_amd64.deb
Code language: CSS (css)

As an alternative, you can download Franz-5.8.0.AppImage, give the file permission to execute and run it directly without executing any command.

WALC – Electron-based WhatsApp client for Linux

WALC, stands for WhatsApp Linux Client, is yet another unofficial WhatsApp client for Linux. It is written in Javascript and uses Electron to wrap the web version at into a nice desktop application.

WALC - Electron-based WhatsApp client for Linux

WALC is available for install through Snap Store. In order to install WALC, run the following command :

sudo snap install walc

Alternatively, you can download WALC AppImage and run it directly without executing any command.

We hope that the information above helped you successfully install WhatsApp client on your Ubuntu system. You may be interested in our other Linux software roundups, including 8 Best Open Source CMDB software, Best Linux Video Converters or Best Python Graphics Libraries. If you have any suggestion, please feel free to leave a comment below.

Leave a Comment