How To Install WeChat on Linux

WeChat is very popular mobile messaging app developed by Tencent in China. It supports text and voice messages, group chat, sending files. A web version is also available. Electronic WeChat is a third-party WeChat client which uses the Electron framework to package the Web WeChat. In this tutorial we will look at how to install Electronic WeChat on Linux.

How To Install Electronic Wechat on Linux

Go to github and download the tar.gz file. Choose linux-x64.tar.gz or linux-ia32.tar.gz according to your OS architecture. Once downloaded, open a terminal window and navigate to the download folder where the tar.gz file is located. Then issue the following command to extract it.

tar xvf linux-x64.tar.gz


tar xvf linux-ia32.tar.gz

Once it’s extracted,  go to electronic-wechat-linux-x64 or electronic-wechat-linux-ia32 folder, then run this command to open Wechat.


You will see the following.

How To Install WeChat on Linux

What we need to now is to log into WeChat on our phone (Install WeChat mobile app if you haven’t already done so.) then go to Discover > Scan QR Code to scan the above QR code and confirm login with the desktop client. You need to scan this QR code only once.

How To Install WeChat on Linux

I can enter Chinese characters without any problem.

How To Install WeChat on Linux

To make our file system clean, we can move the folder to /opt/ directory.

sudo mv electronic-wechat-linux-x64/ /opt/


sudo mv electronic-wechat-linux-ia32/ /opt/

Then make a symbolic link.

sudo ln -s /opt/electronic-wechat-linux-x64/electronic-wechat /usr/bin/wechat


sudo ln -s /opt/electronic-wechat-linux-ia32/electronic-wechat /usr/bin/wechat

So now we just need to press ALT+F2 and enter wechat command to launch the WeChat client on Linux.

Rate this tutorial
[Total: 32 Average: 3.9]

  • Zhongyi Tong

    I am the owner of this project. Thanks so much for your tutorial. Great work!

  • Ryan Kincade

    I wish the desktop version of WeChat was able to login without qr code scan. I have an older nokia smart phone with an older mobile version of WeChat that does not support qr code scanning. I also hope future WeChat can support screenshot image taker like line does. Also no video chat/voice chat : / Overall compared to other desktop messaging clients I give WeChat 5.5 out of 10

    • After all this is just the WeChat web client packaged with Electron framework.

  • Ryan Kincade

    Also FYI You can download and install Wechat for windows 2.0 on Ubuntu if you have the newest version of wine installed on Ubuntu. I just did it, and like this better since it has the feature to send audio messages. Everything works fine.

    • Thanks! I will look into it.

    • I tried to install Wechat for windows in both wine 1.8 and wine 1.9 with no good results. I can not enter text or send screeshot/files.

  • Kai Wu

    could you please elaborate how to ‘Go to dist/Electronic WeChat-linux-x64’?
    1. I can go to the folder with the .gz file
    2. however, I couldn’t find the new dist using ‘cd dist/Electronic WeChat-linux-x64’ right after finishing ‘tar xvf linux-x64.tar.gz’ command
    3. sorry for the naive question, a newbie for linux…


    • This post was written on April 20, 2016. Electronic Wechat has updated to V1.3.0 on May 19, 2016. So the old instructions in this post is not working. I have updated my post.

      BTW, thanks for your question, otherwise I would still not know Electronic WeChat has an update.

    • BTW, thanks for your question, otherwise I would still not know Electronic WeChat has an update.

  • Shunyuan Zhang

    Worked on Ubuntu 16.04. Thanks for the tutorial!

  • Brandon Cheng

    I have been using this method without fail on Ubuntu 16.04 LTS 64-bit. Today, though, when the QR code is supposed to come up, I get an error message instead (specifically你在使用非官方微信. 可能存在安全隐患)When I click on the only button in the window, it takes me to an Apple wechat download. In other words, it no longer works. Anyone else?

  • William Dong

    Worked on Ubuntu 12.04. Thanks for the tutorial!

  • logrusorgru

    Thanks a lot for “copy-paste how to”.

  • Jason Ducharme

    Thanks, saved my life!!! 😀