Documentation / MathType

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

    • Wiris Quizzes

      • Learning Lemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Home
                    • MathType
                    • MathType Integrations
                    • Technical configurations
                    • Technical configurations

                    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?

                    Yes
                    No
                    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:

                    Making people’s STEM work more meaningful

                    MathType

                    • MathType for Office Tools
                    • MathType for Mac
                    • MathType for Microsoft 365
                    • MathType for Google Workspace
                    • MathType for LMS
                    • MathType for XML Editors
                    • Arabic notation
                    • Our products accessibility
                    • MathType is online

                    WirisQuizzes

                    Learning Lemur

                    Solutions for Education

                    • Blackboard Learn
                    • Brightspace by D2L
                    • Canvas
                    • Google Classroom
                    • Moodle
                    • Schoology

                    Solutions for Publishing Houses

                    Solutions for Technical Writers

                    Solutions for Chemistry

                    Integrations

                    • HTML Editors
                    • MathType in WordPress

                    Pricing

                    Company

                    Careers

                    Blog

                    Contact Us

                    Buy Now

                    Plugin Downloads

                    © Wiris 2025

                    • Cookie Settings
                    • Cookie Policy
                    • Terms of Use
                    • Privacy Policy / GDPR
                    • Student Data Privacy
                    • Compliance
                    • Powered by Helpjuice
                    Expand