Industry
Business & Industry Applications
Higher Education Research & Teaching
Government
Language
JavaScript
Features
Browser Interactivity
Assistive Technology
Subject Area Libraries
MathJax is a JavaScript library for typesetting mathematical notation in web pages. It understands TeX/LaTeX, MathML, and AsciiMath notations and can generate typeset mathematics in HTML, SVG, or MathML formats. It can run live in a browser, or can be used on a server to pre-process mathematics. MathJax supports assistive technology, such as screen readers, and provides interactive exploration and summarization of mathematical expressions, presenting them in smaller, more easily understood chunks.
MathJax is used in a wide variety of web sites that need to present mathematical expressions on line. These range from information sites like MathSciNet, Wikipedia, and StackExchage, to educational platforms like WeBWorK, Moodle, Drupal, and the Math Digital Library, to scientific research tools like Jupyter Notebook and Sage, to blogging and wiki software like WordPress and Blogger, to on-line journals from major publishers such as Elsevier, Springer-Verlag, Wiley, Oxford University Press, Cambridge University Press, The London Mathematical Society, and others, to document preparation systems like Pandoc, Sphinx, and kramdown. MathJax has been integrated into numerous mobile and desktop apps, and into systems such as ebook readers and math editors.

