MathJax is an open source JavaScript display engine for mathematics that works in all browsers.
No more setup for readers. No more browser plugins. No more font installations… It just works.
LaTeX: \( J_\alpha(x) = \sum\limits_{m=0}^\infty \frac{(1)^m}{m! \, \Gamma(m + \alpha + 1)}{\left({\frac{x}{2}}\right)}^{2 m + \alpha} \)
MathML: $f\left(a\right)=\frac{1}{2\pi i}{\oint}_{\gamma}\frac{f\left(z\right)}{za}dz$
Highquality typography. MathJax^{TM} uses modern CSS and web fonts, instead of equation images or Flash, so equations scale with surrounding text at all zoom levels. See how this works in the scaling math demo.
Works in all browsers. This allows the math in your content to be seen clearly by all readers. Our support starts with Internet Explorer 6, Firefox 3, Safari 2. See all supported browsers.
Simple integration. Using MathJax with blogs, wikis, web pages and other web apps is easy. Learn more about installing MathJax with popular platforms like WordPress, MediaWiki, Drupal, and more.
Copy and paste math. Let readers copy equations from your web pages into Word and LaTeX documents, science blogs, research wikis, calculation software like Maple, Mathematica and more. Watch the copy and paste demo.
A rich API. Allows developers to create interactive course materials, advanced authoring tools, and mathenabled web apps. Learn how more about programming with MathJax.
Accessible math. MathJax is compatible with screenreaders used by people with vision disabilities, and the Zoom feature allows all readers to see small details like scripts, primes and hats. See how to make your math accessible.
If you like MathJax, please consider making a donation. This helps pay for CDN charges, rapid bug response and browser testing. Thank you for your support!
