Tor Messenger


Tor Messenger is a cross-platform chat program that aims to be secure by default and sends all of its traffic over Tor. It supports a wide variety of transport networks, including XMPP, IRC, Twitter, and others; enables Off-the-Record (OTR) Messaging automatically; has an easy-to-use graphical user interface; and a secure automatic updater.

See the introductory blog post for more information.


Please note that Tor Messenger is still in beta. The purpose of this release is to help test the application and provide feedback. At-risk users should not be depending on it for their privacy and safety.

The current version of Tor Messenger is v0.4.0b3, released on June 13, 2017.

Linux (32-bit)

Linux (64-bit)





The sha256sums-unsigned-build.txt file containing hashes of the bundles is signed with the key 0xB01C8B006DA77FAA (fingerprint: E4AC D397 5427 A5BA 8450 A1BE B01C 8B00 6DA7 7FAA).


On Linux, extract the bundle(s) and then run: ./start-tor-messenger.desktop

On OS X, copy the Tor Messenger application from the disk image to your local disk before running it.

See this matrix to determine where the profile folder is stored on your platform.

Note that as a policy, unencrypted one-to-one conversations are not allowed and your messages will not be transmitted if the person you are talking with does not have an OTR-enabled client. You can disable this option in the preferences to allow unencrypted communication but doing so is not recommended.

Source Code

We are doing automated builds of Tor Messenger for all platforms.

The Linux builds are reproducible: anyone who builds Tor Messenger for Linux should have byte-for-byte identical binaries compared with other builds from a given source. You can build it yourself and let us know if you encounter any problems or cannot match our build. The Windows and OS X builds are not completely reproducible yet but we are working on it.


Ticket Summary Status Owner Keywords Severity Priority
#10939 Check and disable Instantbird logging reopened Normal Medium
#10941 Secure messaging window new Normal Medium
#10942 Deterministic builds for Instantbird assigned boklm Normal Medium
#10943 Sandboxing Instantbird new Normal Medium
#10944 Audit Instantbird's security new Normal Medium
#10945 Instantbird translations new Normal Medium
#10947 Instantbird documentation new Normal Medium
#10950 Share tor process with Tor Browser new Normal Medium
#13743 Size of Tor Messenger (and Instantbird) bundles new Normal Medium
#14160 Upstream the OTR extension assigned arlolra Medium
#14382 Enable stream isolation new Normal Medium
#14388 Secure automatic updates for Tor Messenger new Blocker Medium
#15150 Window shifts when clicking system-tray icon new Normal Medium
#15161 CTCP fingerprinting reopened sukhbir Normal Immediate
#16203 Speak the Ricochet protocol new Medium
#16494 Port Tor Button-like functionality new Normal Medium
#16526 Import Pidgin configuration new Normal Medium
#16606 Temporary XMPP accounts new Normal Medium
#17405 Improve notifications for multiple conversations in a single window new UX Normal Medium
#17411 Should we enable/disable typing notifications? new Normal Medium
#17421 My task bar says "instantbird" for tor messenger new Normal Medium
#17429 "So-and-so wants to chat with you; allow?" text is very subtle new UX Normal Medium
#17457 Implement OMEMO new Normal Medium
#17461 Client does not find responsible jabber servers (not parsing SRV DNS records) new Normal Medium
#17465 Unable to connect to bip IRC proxy new Normal Medium
#17469 Tor Messenger is not working on Windows XP new boklm Normal Medium
#17485 Tor Messenger exits immediatly when clicking on the Menu new Normal Medium
#17510 Store aliases locally new Normal High
#17516 GTalk connection doesn't work when "less secure apps" is turned off new Normal Medium
#17528 Summarize Tor Messenger protocols new Normal Medium
#17727 Request presence when granting it in XMPP new Normal High
#17833 Two contacts dangerously merging as one assigned arlolra Critical Very High
#17961 Evaluate CONIKS as an authenticator assigned huyvq Normal Medium
#18389 Support CAPTCHA-authorization new Normal Medium
#18449 Make a deb of Tor Messenger and get into Debian new Normal Medium
#18464 Distribute Tor Messenger ChangeLog file in the builds new Normal Medium
#18973 Possible authentication bug assigned arlolra Critical Very High
#19709 Add support for blocking users new Normal High
#19817 Import script to generate update responses and incremental mars in Tor Messenger new boklm Normal Medium
#20205 Implement SASL EXTERNAL new arlolra Normal Medium
#20263 Replace SAX Parser with something in pure js new Normal High
#20293 Don't publish buddy list / Rosterless communication new Normal Medium
#20294 Don't publish vcards to servers new Normal Medium
#20316 Update OS X toolchain new boklm Normal Medium
#21005 Enforce stronger ciphers in Tor Messenger new Normal Medium
#21526 Implement the OSCAR protocol new Normal Medium
#21781 Detect application is being run from the .dmg new Normal Medium
#21921 Tor Messenger unable to change date/time format in chat new Normal Medium
#22005 Move to ESR 52 assigned sukhbir Normal High
#22229 Compile Linux 64bits versions of Tor Messenger with Selfrando? new Normal Medium
#22441 Tor Messenger not showing notifications from group chat new notifications gnome3 Normal Medium
#22676 Check if key exists before fetching pref new Normal Medium
#22939 Can't configure my OTR key new Normal High

Last modified 2 months ago Last modified on Jun 13, 2017, 1:37:20 PM