Mathematical Markup Language (MathML) is a dialect of XML for describing mathematical notation and capturing both its structure and content.

Here you’ll find links to documentation, examples, and tools to help you work with this powerful technology. For a quick overview, see the slides for the innovation fairs at Mozilla Summit 2013.

MathML Assosciation

MathML e.V. has the following goals:

  • Native implementation of the MathML language in all Web rendering engines.
  • Development of software tools to let users read, write, search, store and transfer MathML formulas; with particular attention to make them accessible to people with disabilities.
  • Usage of the MathML language to publish educational, technical and scientific content in Web sites, ebooks or Web apps.
  • Other developmental and promotional activities to further the dissemination of mathematical content in Web sites, ebooks or Web apps.