Quick view

Create and edit your formulas in a visual environment

MathType Web is a WYSIWYG formula editor (equation editor), with classical and handwriting input modes. It is based on JavaScript, so it runs on any browser and operating system, including mobile and tablet devices. Choose from a large collection of symbols and templates nicely organized in thematic tabs in order to create formulas for any web content. We also make available components for integration in your own mobile or tablet app.


MathType Web comprises two main components:

  • The JavaScript editor is the editor itself. It displays the toolbar and current formula, capturing mouse and keyboard events to dynamically build the formula. See how to embed the editor in a web page.
  • The web services provide extra features like generating PNG images from MathML and converting to/from LaTeX. For the curious, the underlying server technologies of the services are Java and .NET. Read more about the MathType Web services.

Editing modes

MathType Web lets you choose between two editing modes:

  • Classic input mode is probably what you expect when using an equation editor. Choose symbols and templates from MathType's toolbar, combining them to build the equation.
  • Handwritten input mode lets you write the equation in your own handwriting. After checking the equation preview to ensure its accuracy, you can insert the equation or switch to classic input for further editing.
This editor is embedded; feel free to try it.

After you install one of our plugins into your environment, you will need a license for usage beyond a certain level. SaaS/Cloud licenses do not require a product key; they are URL-based. Let us know the URL where you are using our services and we will whitelist it for use without any alerts or messages.

By default, our plugins use our demo services, but if you prefer, you may install the MathType services on your server. The demo services use our latest release candidate version (beta) while client services use the latest stable version. In order to use the client services edit your configuration.ini file, replacing every instance of /demo/ for /client/ and uncommenting the modified variables.

MathType Desktop: working with Word and other types of documents

There is another MathType product that's intended for printed documents, presentations, and even some web pages and web apps. MathType Desktop is software you install on your computer, and it integrates with other installed software in one of several ways. For more information about MathType Desktop and what is possible with it, please see our MathType Desktop documentation.

With MathType Web it is possible to edit many types of content: mathematics, physics, and science in general. Editing inorganic chemistry is now easier than ever thanks to the chemistry toolbar.

MathType Web is based upon standards like MathML for internal representation and the PNG image format for displaying formulas. It can also handle other formats like LaTeX, Flash, SVG and EPS.

To help learn what formulas MathType Web can handle, please visit the examples gallery or the live demo.

The MathType Web window is split into two main areas: a tabbed toolbar that contains a large number of icons, and an editing area where you can see your current formula, the location of the cursor, and the text currently selected (if any). When you are done, click OK (or Accept, or Insert) to save changes, or click Cancel to exit without making modifications. For more detailed information about creating and editing equations, please see our Using MathType page.

The editor allows an easy integration both in Web applications and desktop applications for Windows (.NET) or macOS. There is also a porting of the editor to Flash/Flex and to Java/Swing.

You will find MathType Web integrated in many applications (see below). Check whether there is a MathType integration that satisfies your requirements, or contact us.

Google Docs
Microsoft Office
Blackboard LMS
Canvas LMS
Moodle LMS
Schoology LMS

For Web applications, MathType Web will appear visually inside your application but it will be hosted at www.wiris.net following the software as a service (SaaS) model. You may also be interested in installing the entire MathType Web - server components at your server, so that both the JavaScript editor and the images are provided from your site.

You can use the formula editor in different work scenarios:

  • Final user: Visit the manual or ask your web administrator to install a MathType integration.
  • Web administrator: You can use MathType Web in your web platform within the HMTL editor you are currently using. Several MathType Integrations are already developed, including a generic plugin for any HTML editor.
  • Application developer: You can integrate MathType Web in any web platform using the public API. Find some hints at Embedding an editor, Generic plugin, or contact us.

MathType Web comes with two user input interfaces: a classic palette and icon-based interface, and the latest handwriting input method.

If you visit a page using MathType Web with your mobile device, the handwriting interface will appear by default. However, if you visit the same page with a laptop or desktop computer the classic input will show. The user is always free to change between the two interfaces.

The handwriting palette below is embedded, feel free to hand-write some expressions of your own. For mistakes or corrections, look for the Undo and Trash icons on the left, or simply scribble through it. When the markings turn red, release and it will delete.

We have another page with more detailed instructions and examples for handwritten input. Please see the Handwritten input page for more information.

We realize the importance of math accessibility. Thus, MathType Web is able to generate a textual representation of the formulas at display time and the user interface of the editor has many features to improve the user experience of users with different disabilities. See the Accessibility page for more detail.