Signal for Linux

Download Signal for Linux:Your Linux desktop,Stay connected privately.

Choose an installation method and bring Signal to Linux. Continue messages, files and everyday conversations on your desktop.

Official AppImage · Debian / Ubuntu can also use the repository

Signal conversations on desktop and mobile
Familiar conversations, the same privacy
System requirementsamd64(x86_64)Linux
Before you startRequires linking to Signal on iPhone or Android
The same protectionFree to use. End-to-end encrypted by default.

Your devices, your choice

Use Signal on more platforms

Connect your phone and computer easily.

Choose an installation method

For your Linux distribution

Before installing, confirm your system is amd64 (x86_64).

Recommended for Debian / Ubuntu

Debian package

Add the official signing key and repository, then install with your package manager. These commands are for 64-bit Debian systems and require curl, GnuPG and administrator privileges.

View Debian / Ubuntu installation commands
curl -fsSL https://updates.signal.org/desktop/apt/keys.asc -o signal-signing-key.asc
gpg --dearmor --output signal-desktop-keyring.gpg signal-signing-key.asc
sudo install -m 644 signal-desktop-keyring.gpg /usr/share/keyrings/signal-desktop-keyring.gpg
curl -fsSL https://updates.signal.org/static/desktop/apt/signal-desktop.sources -o signal-desktop.sources
sudo install -m 644 signal-desktop.sources /etc/apt/sources.list.d/signal-desktop.sources
sudo apt update
sudo apt install signal-desktop
More 64-bit distributions

AppImage

Save the AppImage, signature and signing public key in the same folder. Verify the signature, grant execute permission, then launch the app and link your phone.

View AppImage verification and launch commands

You can also use these commands to download and name the files. They require curl and GnuPG. Check this signing-key fingerprint:

4B16 B723 2DFA A439 AD79 1002 EF9F 501F 13EE D94C

curl -fL https://updates.signal.org/desktop/signal-desktop.AppImage -o signal-desktop.AppImage
curl -fL https://updates.signal.org/desktop/signal-desktop.AppImage.gpg -o signal-desktop.AppImage.gpg
curl -fL https://updates.signal.org/static/desktop/appimage.asc -o appimage.asc
gpg --import appimage.asc
gpg --verify signal-desktop.AppImage.gpg signal-desktop.AppImage
# Run only after the signature is verified:
chmod +x signal-desktop.AppImage
./signal-desktop.AppImage

Get started

Start chatting on Linux in three steps

Read the full getting-started guide
  1. 01

    Choose an installation method

    Use the official repository on Debian or Ubuntu. For other distributions, see the AppImage instructions.

  2. 02

    Installation and verification

    Use the Debian repository commands above, or download the AppImage, verify its signature and run it.

  3. 03

    Scan to link devices

    Open Linked Devices in Signal on your phone and scan the QR code on your computer.

Download and installation help

FAQs

Visit the help center

Which method is recommended for Ubuntu and Debian?

The official recommendation for Debian-based distributions is the Debian package. Add the official repository, then install Signal Desktop.

Can I use other Linux distributions?

AppImage works on most 64-bit Linux distributions. See the official installation guide for requirements and limitations.

Does Signal for Linux need a phone?

Yes. Set up Signal on iPhone or Android before linking your computer.

Where can I find the latest installation requirements?

Requirements and installation methods may change. Check Installation guidefor the latest details.