Tor Messenger



As of March 2018, Tor Messenger is NO LONGER MAINTAINED and you should NOT use it. Please see the announcement on the blog for more information.

This page is not being deleted but please do not ignore the warning above.



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.


There are no Tor Messenger downloads available. See the warning above.


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
#10943 Sandboxing Instantbird new Normal Medium
#10944 Audit Instantbird's security new Normal Medium
#10945 Instantbird translations 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 Normal Medium
#14382 Enable stream isolation new Normal 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 Normal Medium
#16494 Port Tor Button-like functionality new Normal Medium
#16526 Import Pidgin configuration 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
#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
#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
#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
#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
#23665 Enable content process sandbox on Windows new Normal Medium
#23675 Trigger deletion of associated OTR keys when account is deleted assigned huyvq Normal Medium
#23717 Cannot create multiple temporary XMPP accounts in the same session new Normal Medium
#23800 Loading shared object files from world writable directories new Normal Medium
#23889 Tor launcher throwing that it can't find localization assigned sukhbir Normal Medium
#25028 Update logo for new Tor Launcher design assigned sukhbir Normal Medium
#25433 Update our rbm.local.conf file to support make clean-old new Normal Medium

Last modified 5 months ago Last modified on Mar 31, 2018, 4:13:20 PM