MathLive

Math input made easy

Try it now

TeX Quality Typesetting

TeX is the gold standard for typesetting of mathematical content.

MathLive provides a Javascript implementation that faithfully reproduces the output of TeX.

Anywhere. For Anyone.

MathLive works with screenreaders and include a custom text to speech engine.

On screen virtual keyboards are also available to make input easy, even on mobile devices.

Customizable

You can paste in MathASCII or Latex, and get back those formats or an easy to parse MathJSON object representing an Abstract Syntax Tree of the formula.

A comprehensive API is available and many options are customizable, from you own dictionary of Latex macros, custom inline shortcuts, custom virtual keyboards and more.

Intuitive Editing

Type an equation: use the keyboard to type symbols, arrow keys to navigate.

When done, select the equation, and copy the LaTeX code to another app.

Inline Shortcuts

Some symbols get converted automatically. Type pi and it becomes π.

Getting Started

Everything you need to know to add a mathfield to your project

Read Documentation

MathLive SDK

Reference documentation of the MathLive API

Read Documentation