MathJax User Help

MathJax is a JavaScript library that allows page authors to include mathematics in their web pages. It works in most browsers, on most operating system, and it does not require plugins, fonts, or other installations on the part of the user. When you view a page that includes MathJax, you should see beautifully typeset mathematics, though it may take a few moments to process (depending on your network and computer speeds). You should not need to do anything to make that happen — just make sure JavaScript is enabled in your browser.

  • Fonts: MathJax will use certain math fonts if they are installed on your computer; otherwise, it will use web-based fonts if your browser supports them, and image fonts if not. Although they are not required, having fonts installed locally will speed up MathJax’s typesetting. See the MathJax font help page for more details.
  • Math Menu: MathJax has a contextual menu that it applies to every equation that it typesets. You get the menu when you right-click (on Windows) or control-click (on MacOS) over a mathematical formula that MathJax has typeset. It allows you to view the formula’s source markup, and change settings that control various aspects of MathJax. See the MathJax Menu page for more information.
  • Math Zoom: if you are having difficulty reading an equation, MathJax can enlarge it to help you see it better. This feature is enabled in the MathJax contextual menu. See the Math Zoom instructions for more information.
  • Accessibility: MathJax can work with screen readers to make mathematics accessible to the visually impaired. See the article on Accessible Pages Using MathJax for more details.

Having Problems?

If you are having trouble using MathJax, you should consult the MathJax FAQ, or the MathJax users forum.  If you think you have found a bug, please report it using the MathJax issue tracker (but please check that it hasn’t already been reported before you do).

If you are using Firefox and MathJax seems to be taking a long time to render the page, and ends up using images rather than actual fonts, then the page author may not have set up the web fonts to be shared properly (this is described in the installation documentation), and Firefox’s security policy is preventing it from loading the needed fonts.  In that case, installing the fonts locally should help speed things up.

If the mathematics doesn’t look correct to you when you view a page, you might want to try one of the other renderers listed in the MathJax contextual menu. There are three different ways that MathJax can display the mathematics, and while MathJax tries to pick a good one for you, one of the other ones might work better for your specific configuration.

  • http://none minsu kil

    Hello. mathjax team.

    I have question when I make my webpage.

    I’m a embedded your solution on sample page. but have a problem.

    Before the mathJax processing I can see the Latex or MathML equations.

    I wanna can’t display this sentence.

    How can I remove the Latex or MathML sentence before the translate MathJax?

  • Peter Krautzberger
  • Davide Cervone

    If you have a small amount of math on the page, there is another approach. See the example at

    for how to cause the page to not display until after the mathematics has been typeset. You would not want to do this if the page has a lot of equations, however, as it would mean the user would see nothing until the typesetting is complete, which would take a while.

  • krishnamoorthy


    i download the latest version and i include below lines in empty html file….

    it throws error ”
    MathJax no longer loads a default configuration file; you must specify such files explicitly. This page seems to use the older default config/MathJax.js file, and so needs to be updated. This is explained further at “.

    please reply soon how to add this into my local page…

  • Peter Krautzberger

    Hi, some of your code didn’t make it into your comment — most likely because you pasted javascript which was removed for security reasons.

    Please gives us a more detailed description at the MathJax User Group.

  • shan

    shonnon says hi everybody

  • Jason

    HI, I don’t like math

  • wc4hdyq

    come se fa?”?’

  • daniel

    esta en español{

  • mathjax

    Sorry, this page is currently not available in Spanish. We will add a localization in the next release which resolve the problem of people ending up on this page.
    —Google translation—
    Lo sentimos, esta página no está actualmente disponible en Español. Vamos a añadir una localización en la próxima versión, que resuelve el problema de las personas que terminan en esta página.

  • Joanie MacDonald

    I have been studying an online probability class at Penn State at,

    since July 5, 2013 and all of the mathematical equations showed up beautifully until this afternoon. Words and parts of words were replacing the mathematical notation and I made sure that my browser, Google Chrome, has globally activated JavaScript v. 1.7.

    See below for a precise example of the problem:

    Theorem. The exponential probability density function:

    (f(x)=dfrac{1}{theta} e^{-x/theta})

    for x ≥ 0 and θ > 0 is a valid probability density function.

    Any advice or light that someone could shed on this issue for me would be greatly appreciated.


  • mathjax

    Hi, we strongly suggest to contact the authors of the course at PennState. This might be as simple as a network problem or as involved as a broken configuration on their part. Since we have no connection to the authors and no ability to influence your MathJax experience on that site, your best chance is to contact them directly.