Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do you know about some tools which can be used for online chat about mathematics? In particular, I am interested in software which would be able to render LaTeX formulas. (Since LaTeX is probably the fastest possibility to type mathematics.)

Have you tried some of them? What are their advantages and drawbacks?

NOTE 1: In this question I am asking only about solutions how to type mathematics in chat, not about possibility to use video and sound. (For the purposes of this question, assume that only keyboard, mouse and display are plugged to your computer.)

NOTE 2: I will post some possibilities I am aware of in the answers. But I would be grateful if someone who tried these applications could expand these answers a little more.

share|cite|improve this question
... and Mathematics via Distance Drawing from Category Theory mailing list. – Martin Sleziak Nov 12 '11 at 15:36
Theoretically it might be possible to make your LaTeX-code into pictures and - if the chat client enables this - paste them into chat. It seems that there are many possibilities how to do this, e.g. this online equation editor. But this solution is not so neat and much slower than typing LaTeX code directly into the chat. (I occasionally used such approach to get mathematical formulas into emails.) – Martin Sleziak Nov 12 '11 at 15:43
GmailTeX if you use gmail – leo Nov 12 '11 at 19:20
"Since LaTeX is probably the fastest possibility to type mathematics" Have you seen ASCIIMathML? – Mk12 Oct 31 '13 at 23:14

12 Answers 12

Mathim - online chat with the possibility to use of LaTeX syntax (the first result that google returned for latex online chat or latex online chat math)

Screenshot from my short experiment with this tool:


Mathim was also discussed here:

It is possible to copy the text of session (simply by selecting it) and put it into a TeX file.

share|cite|improve this answer
If some of you have worked with mathim and has some practical experience, I would be glad to know: Is there a possibility to save the text from the session in some way? – Martin Sleziak Nov 12 '11 at 15:37
The problem with copying the text of session is solved now. (Before, when I tried to copy the text, the dollars where missing.) – Martin Sleziak Apr 11 '12 at 17:36
I've noticed that MathIM has some problems with range in which fonts are valid. E.g. if you write $(2\mathbb N+1)\cup 2\mathbb N$ then the blackboard font is used for the whole text starting from N. You have to write $(2{\mathbb N}+1)\cup 2{\mathbb N}$ instead. Screenshot. – Martin Sleziak May 22 '12 at 15:53

In the Mathematics chat, we often use the $\LaTeX$ Equation Editor:\sum_{k=1}^\infty\frac{1}{k^2}=\frac{\pi^2}{6} yields


You have to replace spaces with %20 since spaces are not allowed in URLs (actually, it is probably best to escape all reserved characters in URLs, but other than spaces, most characters seem to be passed through by a number of common browsers).

share|cite|improve this answer

EDIT: This project seems to be abandoned. (At least the website does not work anymore.) If anyone has the knowledge that it has been moved to another location, please, edit this post with updated information.

TeXChat is a chat which uses Mathjax for rendering math.

I've learned about it from the website MathJax in Use.

Here's a screenshot:

enter image description here

You can copy a source of an individual message by hovering above it and selecting the text.

share|cite|improve this answer
I wasn't able to figure out how the source of the whole session can be copied. I you find out, please, let me know. (And maybe add this to the answer.) – Martin Sleziak May 29 '12 at 8:32
I asked the author about that several months ago and had not received a response. – Willie Wong May 29 '12 at 11:53
According to this it seems that he was planning to do this. (Hopefully, he still is.) – Martin Sleziak May 29 '12 at 14:38
Seems abandoned, site is currently down – leonbloy May 27 '13 at 14:51

The web interface of renders LaTeX, and there are some pre-made rooms for math, physics, etc. It's also open source and can be installed on your own server if needed.

share|cite|improve this answer

Hopefully this is helpful; I have been programming a MathJax based online chat service in my spare time (there are some styling issues still). It is quite fast and has quite a few features. Here it is:


share|cite|improve this answer
Is there a possibility to save all messages from a chat session to a file or to clipboard (ideally with leaving TeX intact - so that I can then paste it into a TeX file and compile)? – Martin Sleziak Oct 18 '15 at 5:23
Thank you for your comment and suggestion! I will go about programming that feature in soon. Your suggestion will go on the current development page and I will tell you when it is done. – Michael126 Oct 19 '15 at 14:22
Yes, it is now all done. Just use the export chat feature on the bottom right of the chat page and it will give you a TeX document source. Hope this helps! – Michael126 Oct 19 '15 at 18:51
Wow, that was really fast! The exported TeX file and the pdf compiled from it look quite nice. – Martin Sleziak Oct 19 '15 at 18:59
Thank you! I'm glad that it helps you. I will be introducing optional email notifications soon! Is there anything else that you want to suggest? – Michael126 Oct 19 '15 at 20:01

ShareLaTeX has builtin chat with MathJax:

ShareLaTeX chat screenshot

As almost all of ShareLaTeX, it's open source [backend, frontend].

Overleaf has not exactly chat but inline commenting with replies — currently doesn't render math in comments.

Both in their heart are near-real-time collaborative LaTeX editors, so this is great for discussion around a writeup/paper, but you can also create empty project or file just to use chat/commenting, and gradually "spill over" into the editor for a more flexible collaboration...

share|cite|improve this answer

There are scripts written by Valery Alexeev.

UPDATE: The new name for this plugin is TeX for Gmail. Now there is only one plugin which adds TeX-rendering to both Gmail and Gmail Chat. (IIRC, they used to be separate.)

Here is original version of this post:

They were mentioned in this answer:

GmailTeX was mentioned in leo's comment. There is also GmailChatTeX.

This Firefox add-on seems to be similar.

share|cite|improve this answer
Again, any comment by someone who actually tried some of these would be great. – Martin Sleziak Nov 12 '11 at 22:00
TeX for Gmail is great, especially ability to heuristically recognize and render in incoming unformatted mail stuff like A_n without explicit math delimiters. Worked fine in chat too but doesn't (yet) support Hangouts. – Beni Cherniavsky-Paskin Apr 1 '15 at 12:51

Gitter which is generally programmer-optimized (markdown, syntax highlight, GitHub integration) also supports math with $$...$$ syntax. It uses KaTeX which is very fast but not as feature-full as MathJax (no matrices, missing many symbols e.g. mathcal...)


Free public and private rooms up to 25 people.

share|cite|improve this answer is a collaborative whiteboard app with chat that supports math surrounded by backticks:

Foo `a^2 + b^2 = c^2` bar baz.

Unfortunately there is no text tool to add formulas inside the drawing area, and the chat is a small subwindow in the corner.

KaTeX-powered so supports less constructs (e.g. no matrices).
Help, Background

share|cite|improve this answer
Meanwhile KaTeX added support for arrays: \left ( \begin{array}{lcr} Aa & B & C\\ D & Ee & Ff \end{array} \right). (paste that in to see the output) – Adobe Jul 13 '15 at 6:45

I use Lyx to type LaTeX quickly. It is a WYSIWYG LaTeX editor. You can then use screen sharing e.g with Skype so the other person can see what you are doing on Lyx. Never tried the screen sharing part, just an idea.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.