MathJax

Beautiful math in all browsers

A JavaScript display engine for mathematics that works in all browsers.
No more setup for readers. It just works.

Features & benefits.

High-quality typography

MathJax™ uses CSS with web fonts or SVG, instead of bitmap images or Flash, so equations scale with surrounding text at all zoom levels.

View samples!

Modular Input & Output

MathJax is highly modular on input and output. Use MathML, TeX and ASCIImath as input and produce HTML+CSS, SVG and MathML as output.

Try a live demo!

Accessible & reusable

MathJax works with screenreaders and provides zoom features for everyone. You can also copy equations into Word, LaTeX, wikis, and computing software.

Try a live demo!

Documentation.

Simple integration

To quick start, copy this example
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML> </script>
or download your own copy, or learn more about configuring MathJax in our docs.

Jump to our docs. »

A rich API

As developer, use our extensive APIs to create interactive course materials, advanced authoring tools, and math-enabled web and mobile apps.

Dive deeper »

Works everywhere.

MathJax provides identical, high-quality output on all browsers and platforms as well as Node.js. Our support starts with Internet Explorer 6, Firefox 3, Safari 2.

Check our overview »

MathJax Sponsors

We are supported by the MathJax Sponsorship Program and individual donations. Please click here to lend your support to MathJax and make a donation at pledgie.com !


Managing Partners


Partners


Supporters


Friends

Physics Forums FreeMathHelp.com Statlect, the digital textbook on probability and statistics Orange Digital

Contact us.

GitHub

We host our code on GitHub. Please report issues and submit patches!

Visit us on GitHub. »

Mailing Lists

Additionally, we host two mailing lists on Google Groups – MathJax-User and MathJax-Dev.

Learn more. »

Social.

You can reach out to us on Twitter, Google+, Facebook, and LinkedIn.

Or send an email »

About us.

The MathJax Consortium is a joint venture of the American Mathematical Society (AMS) and the Society for Industrial and Applied Mathematics (SIAM) to advance mathematical and scientific content on the web.

Core Goals

The core of the MathJax project is the development of its state-of-the-art, open source, JavaScript platform for display of mathematics. Our key design goals are

  • high-quality display of mathematics notation in all browsers
  • no special browser setup required
  • support for LaTeX, MathML and other equation markup directly in the HTML source.
  • an extensible, modular design with a rich API for easy integration into web applications.
  • support for accessibility, copy and paste and other rich functionality
  • interoperability with other applications and math-aware search.

The Steering Committee

The MathJax Steering Committee meets regularly to advise the MathJax team on its development goals and priorities. We’re grateful for the support of our committee members!

  • Ted Kull, SIAM
  • Robert Harington, AMS
  • David Fullerton, StackExchange
  • Ken Rawson, IEEE
  • Paul Mostert, Elsevier
  • Tim Butz, Cengage
  • David Carlisle, NAG Ltd
  • Ed Woodward, OpenStax
  • Neil Soiffer, Design Science

History.

MathJax grew out of the popular jsMath project, an earlier Ajax-based math rendering system developed by Davide Cervone in 2004. In the following years, there were many significant developments relevant for web publication of mathematics: consolidation of browser support for CSS 2.1, Web Font technology, adoption of math accessibility standards, and increasing usage of XML workflows for scientific publication.

In 2009, AMS, Design Science, and SIAM formed the MathJax Consortium to enable Cervone and others to design MathJax from the ground up as a next-generation platform, while still benefiting from the extensive real-world experience gained from jsMath. Since its initial release in 2010, MathJax has become the gold standard for mathematics on the web.

The MathJax Team

The MathJax team is Davide Cervone, Christian Perfect, and Peter Krautzberger with support by the staff at AMS and SIAM.