Wiris

Documentation / MathType

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

    • WirisQuizzes

      • Nubric

        • CalcMe

          • MathPlayer

            • Store FAQ

              • MathFlow

                • BF FAQ

                  • Miscellaneous

                    • Wiris Integrations

                      • Home
                      • MathType
                      • Getting started
                      • MathType for HTML editors
                      • MathType HTML generic integration

                      MathType Generic Integration: Overview

                      Reading time: 2min

                      MathType Generic Integration allows you to add MathType formula editing capabilities to custom HTML editors and editable content areas when no dedicated MathType integration is available.

                      It enables users to create, edit, and manage mathematical and chemical notation directly within web-based applications, regardless of the editor technology being used.

                      Before you continue reading

                      To get the most out of this guide, we recommend reading Understand MathType deployments first. It explains the main components of a MathType integration and the available deployment models. For a more detailed explanation, see MathType integrations architecture.

                       

                      Demos and integration downloads

                      Live demo Quickstart codes Download

                      What It Is

                      MathType Generic Integration is a flexible integration package for environments where no official MathType integration is available. Unlike dedicated integrations such as CKEditor, TinyMCE, or Froala, the Generic Integration is not tied to a specific editor. Instead, it can be connected to custom HTML editors, contenteditable elements, and other editable content areas. The integration includes both MathType and ChemType:

                      • MathType for mathematical notation.
                      • ChemType for chemical notation.

                      Once integrated, users can insert and edit formulas using the same MathType editor experience available in dedicated integrations.

                      Why It Matters

                      Not every application uses a standard rich text editor. Many platforms rely on:

                      • Custom-built editors.
                      • Proprietary content editing interfaces.
                      • Editable HTML elements.
                      • Textarea-based applications.

                      MathType Generic Integration enables formula editing in these environments without requiring a dedicated editor integration. This makes it suitable for educational platforms, assessment systems, content management systems, scientific applications, and other custom web projects.

                      How It Works

                      MathType Generic Integration connects the MathType editor to an editable area within your application.

                      Stage 1: Integration into the application

                      The Generic Integration package is added to the project and connected to an editable HTML element or textarea.

                      Stage 2: Access from the editor

                      MathType and ChemType controls are added to the user interface, typically through a toolbar or custom action. Users interact with these controls to open the MathType editor and create or modify formulas.

                      Stage 3: Insertion and storage

                      When a formula is inserted:

                      • It becomes part of the editable content.
                      • It can be stored together with the rest of the content.
                      • It can be reopened and edited later.

                      The exact storage and rendering behaviour depends on the integration configuration and deployment model.

                      Key Rules or Behaviours

                      • Generic Integration is intended for editors and editable areas that lack a dedicated MathType integration.
                      • Formulas become part of the editable content and can be edited or removed later.
                      • MathType and ChemType use the same editing experience as other MathType integrations.
                      • Rendering and storage behaviour may depend on additional configuration or backend services.

                      Common Misunderstandings

                      Generic Integration should be used for all editors

                      If a dedicated integration exists for your editor, use it instead. Dedicated integrations provide editor-specific configuration and behaviour.

                      Generic Integration is a standalone editor

                      Generic Integration does not replace your editor or editable area. It extends an existing editing experience by adding formula editing capabilities.

                      Generic Integration only works with rich text editors

                      The integration can be used with different types of editable content areas, including custom HTML editors and textarea-based applications.

                      Related Concepts

                      • Integrate MathType with a custom HTML editor.
                      • Understand MathType deployments.
                      • MathType integrations architecture.

                      Was this article helpful?

                      Give feedback about this article

                      Related Articles

                      • MathType 7 with Microsoft Office 2016 or later

                      MathType Generic Integration: Overview

                      Before you continue reading Demos and integration downloads What It Is Why It Matters How It Works Stage 1: Integration into the application Stage 2: Access from the editor Stage 3: Insertion and storage Key Rules or Behaviours Common Misunderstandings Generic Integration should be used for all editors Generic Integration is a standalone editor Generic Integration only works with rich text editors Related Concepts

                      Empowering STEM education

                      MathType

                      • Office Tools
                      • LMS
                      • XML
                      • HTML

                      WirisQuizzes

                      Nubric

                      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