Wiris

Documentation / MathType

  • Demos
  • Visit our website
  • Downloads
  • Contact us
  • MathType

    • WirisQuizzes

      • LearningLemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • MathFlow

                • BF FAQ

                  • Miscellaneous

                    • Wiris Integrations

                      • Home
                      • MathType
                      • Technical documentation
                      • MathType for HTML editors
                      • Formats & Standards
                      • Formats & Standards

                      Technical description

                      Reading time: 2min

                      Editor

                      MathType is a WYSIWYG formula editor, also known as equation editor. It is based on JavaScript, so it runs on any browser (Firefox, Internet Explorer, Chrome, Safari,…) and operating system (Windows, Linux, Mac,…), including mobile and tablet devices.

                      With MathType can edit content from mathematics, physics, and science in general. Thanks to the chemistry toolbar, editing inorganic chemistry is now easier than ever.

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

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

                      To start knowing what formulas can handle MathType, you can visit the examples gallery or the live demo.

                      Two main components comprise the editor:

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

                      We are taking MathType accessibility seriously: MathType can generate a textual representation of the formulas at display time. The editor's user interface has many features to improve the user experience of users with different disabilities.

                      Hand

                      Hand is an input method for writing mathematics in handwriting mode. You can use a touch device, a digital pen or a mouse. Integrating our software components in any existing web, mobile, or desktop application is possible.

                      The resulting output of Hand is the equivalent presentation MathML of the formula handwritten by the user. Other formats like LaTeX and content MathML can be obtained using the different MathType services.

                      Hand is optimized to be used with an assessment system where students are requested to answer math exercises quickly. Thus, Hand will be present also as part of WirisQuizzes

                      Hand comprises a user interface that draws the traces interactively and a recognition engine that translates the traces into machine-readable formulas.

                      The JavaScript user interface component is designed to be embeddable inside a web or mobile application based on a web browser. We may implement other front-end technologies in the future, or we can help you do it yourself.

                      A component that provides even greater value is our recognition engine. It is implemented in native code (C++) and easily integrates into a web platform or application. We provide compiled libraries for many operating systems, and we take care of the communication between the JavaScript user interface and the native compiled recognition engine.

                      Different options to deploy or install Hand:

                      • SaaS. All components are hosted at WIRIS servers.
                      • Set up Hand in your web pages. Follow these instructions to insert the handwriting math component.
                      • Server components. All components in your servers.
                        • Java Web
                        • .NET

                      Was this article helpful?

                      Give feedback about this article

                      Related Articles

                      • MathType API documentation
                      • MathType MTEF v.5 (MathType 4.0 and later)
                      • Using MathType with MathJax-enabled applications and websites

                      Technical description

                      Editor Hand Different options to deploy or install Hand:

                      Empowering STEM education

                      MathType

                      • Office Tools
                      • LMS
                      • XML
                      • HTML

                      WirisQuizzes

                      Learning Lemur

                      Integrations

                      Solutions

                      • Education
                      • Publishing houses – platforms and interactive
                      • Publishing houses – Print and digital
                      • Technical writers

                      Pricing

                      Downloads

                      Blog

                      • Success stories

                      About us

                      • Careers
                      • Partnership

                      Contact Us

                      Contact Sales

                      European union (European Regional Development Fund) and 1EdTech (TrustEd Apps Certified)
                      • Cookie Policy
                      • Terms of Use
                      • Privacy Policy / GDPR
                      • Student Data Privacy
                      • Compliance
                      • Cookie Settings

                      © Wiris 2026

                      Expand