MathEdit: A Browser-Based Visual Editor for Mathematical Expressions


MathEdit is an interactive visual mathematical expression editor. Running in a Web browser, it allows you to create and edit mathematical expressions with a convenient and intuitive graphical user interface. With MathEdit, users can easily enter mathematical expressions as answers to questions in mathematics lesson pages for example. Web page authors can also use MathEdit to create mathematical expressions to be included in their XHTML documents. Figure 1 shows the MathEdit authoring environment.

Figure 1: MathEdit Authoring Environment

MathEdit is implemented in standard JavaScript and DOM. MathEdit runs within any standard Web browser that supports JavaScript and DOM.

The current version is MathEdit V3.0.

Main Functionalities

While its main function is the interactive creation and editing of arbitrary mathematical expressions, MathEdit also provides other important capabilities.

The following lists the most important functionalities.

Software Download

  1. MathEdit Content Version(Both in IE and Firefox browsers.)

  2. MathEdit Presentation version(Only in Firefox browsers)

Feasibility Demos

MathEdit Content Version(Both in IE and Firefox browsers.)

MathEdit Presentation Version(Only in Firefox browsers.)

MathEdit Infix Version(Both in IE and Firefox browsers.)

MathEdit Step-by-Step Example

Please visit this page to see a step-by-step example.

Mathematical Expression Translator Web Service(MTWS)

MTWS is a Web Service which provides the translating services of different mathematical formula encoding and the generation services of picture, pdf, ps and dvi document.
Click here to try this service

MathEdit API


MathEdit, A Browser-based Visual Mathematics Expression Editor

An On-line MathML Editing Tool for Web Applications


Su Wei Or
Su Wei's Homepage