Support the Foundation of Open Source Innovation. Contribute to our Year-End Fundraiser.

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.

Be the First to Know

Be the First to Know

New developments and features from our sponsored projects, straight to your inbox, once a month.

New developments and features from our sponsored projects, straight to your inbox, once a month.