MathJax
MathJax is a 501(c)(3) non-profit that develops an open-source JavaScript engine for rendering accessible mathematical notation on the web, used by major scientific publishers, universities, and education platforms.
- Company typePrivate
- Founded2009
- HeadquartersIncorporated in West Virginia, United States
- Headcount—
- GTM typeB2B
- OfferingSoftware
MathJax firmographics
Firmographics- Name
- MathJax
- Legal name
- MathJax, Inc.
- Website
- https://mathjax.org
- Company type
- Private
- Founded year
- 2009
- Operating status
- Operating
- Short description
- MathJax is a 501(c)(3) non-profit that develops an open-source JavaScript engine for rendering accessible mathematical notation on the web, used by major scientific publishers, universities, and education platforms.
- Ownership category
- akta.pro rank
MathJax industry classification
Industry- Product category
- Math Rendering Software
- NAICS
- Custom Computer Programming Services (541511)
- SIC
- Services-Computer Programming Services (7371)
- akta.pro primary industry
- Math & Science Interactive Learning Platforms (STEM Core) (EDAFANAH)
Keywords
Where MathJax is headquartered
LocationHeadquarters
- HQ city
- Incorporated in West Virginia
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
MathJax business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Marketing or Sales
Revenue model
- Sponsorship Program: MathJax operates a tiered sponsorship program with three levels: Partners ($20,000+/year), Supporters ($5,000+/year for-profit or $3,000+/year not-for-profit), and Friends ($500+/year). Sponsors receive various benefits including logo placement, technical support, and influence over project direction.
- Individual Donations: MathJax accepts individual donations in any amount from supporters who want to contribute but cannot become official sponsors.
- Professional Services: The MathJax team offers paid services including: Content Transformation (converting print sources to accessible web content and ePubs), Training and Teaching (preparing online teaching materials), and Consultancy (customized configurations, software workflows, and upgrades).
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Subscription | Annual | MathJax Friend - Entry-level sponsorship for organizations supporting the project |
| Subscription | Annual | MathJax Supporter - Mid-tier sponsorship with more visibility and reports |
| Subscription | Annual | MathJax Partner - Top-tier sponsorship with technical support and project influence |
Go-to-market motion3 records
Distribution channels4 records
Marketing channels8 records
MathJax product offering
Product offeringCore offering
MathJax develops and maintains an open-source JavaScript display engine for mathematics that renders high-quality math notation in all browsers without plugins or special reader setup. The engine supports multiple input formats (MathML, TeX/LaTeX, ASCIImath) and produces HTML+CSS, SVG, or native MathML output. MathJax, Inc. also offers paid professional services including content transformation (converting print sources to accessible web/ePub content), training and teaching programs for accessible STEM content, and customized consultancy for configurations, upgrades, and conversion workflows.
Product overview
MathJax is an open-source JavaScript display engine for mathematics, providing high-quality typesetting across all browsers. The core product supports multiple input formats (MathML, TeX/LaTeX, ASCIImath) and output formats (CommonHTML, SVG, HTML-CSS, MathML). The ecosystem includes a Node.js package for server-side rendering, the MathJax Accessibility Extensions for screen reader and exploration support, and various CDN deployment options. MathJax, Inc. also offers commercial services including Content Transformation (converting print to accessible web/ePub), Training and Teaching programs, and Consultancy for customized configurations and upgrades. The technology is built on TypeScript (v3+) and supports modern web and Node.js environments.
Differentiator
Problem solved
Functional benefit
Products and services
- MathJax Core Engine Open-source JavaScript display engine for mathematics that renders high-quality math notation in all browsers without plugins. Supports MathML, TeX/LaTeX, and ASCIImath input and produces HTML+CSS, SVG, or native MathML output.
- MathJax Accessibility Extensions Extension package providing universal math rendering through responsive collapsing of expressions, on-the-fly speech-text generation, expression exploration, highlighting, and synchronized aural rendering for screen reader users.
- MathJax Node.js Package Server-side JavaScript package for using MathJax on Node.js servers or integrating into development workflows for server-side rendering and preprocessing.
- MathJax CDN Service Content Delivery Network hosting for MathJax via jsdelivr, enabling one-line script tag inclusion for web pages without local installation.
- Content Transformation Services Paid professional service to transform content from traditional print sources into modern, accessible web content and ePubs, including server-side workflows for offline viewing with accessibility features.
- Training and Teaching Services Paid training programs for staff in preparing online teaching material and creating accessible STEM content, including online teaching and online examination support.
- Consultancy Services Paid consultancy providing customized configurations, specialized software workflows, upgrade advice, specialized font support, conversion workflows, and accessibility consultancy tailored to institutional needs.
- MathJax v4.0.0 Latest major version of the MathJax engine with 11 new fonts, line-breaking support, improved expression explorer, webworker-based speech generation, and ES6/CommonJS module packaging.
Quantifiable outcome
- Several million documents on the web use MathJax
- +4 more outcomes
Companies that use MathJax
Customer profileNamed customers17 records
Segments5 records
Ideal customer profiles3 records
MathJax technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration9 records
Feature7 records
MathJax partnerships and signals
Strategic signalPartnerships
14 partnerships are on record, tiered major, flagship and core.
- OverleafmajorOverleaf, the online LaTeX editor, integrates MathJax for real-time math rendering in collaborative scientific writing.
- ElsevierflagshipElsevier joined as MathJax Partner in 2013, becoming a major sponsor. One of the world's leading publishers of science and health information, serving millions of scientists and students worldwide.
- IEEEflagshipIEEE joined as MathJax Partner in 2013. World's largest professional association dedicated to advancing technological innovation, with IEEE Xplore Digital Library hosting 3+ million documents.
- AIP PublishingflagshipAIP Publishing became a MathJax Partner in 2011, providing major funding and using MathJax to render mathematics in its online journals including the Journal of Mathematical Physics.
- Khan AcademymajorKhan Academy uses MathJax for displaying mathematical expressions in their educational videos and exercises, serving millions of students worldwide.
- IOP PublishingmajorIOP Publishing became a MathJax Supporter in 2011. Institute of Physics provides publications through which leading-edge scientific research is distributed worldwide.
- WebAssignmajorWebAssign integrated MathJax into their 'Show My Work' feature, allowing students to create richly formatted documents with mathematical typography directly in the browser.
- Optica Publishing Group (formerly OSA)majorOptical Society (now Optica Publishing Group) became a MathJax Supporter in 2011, using MathJax in Biomedical Optics Express and Optics Materials Express journals.
- Stack ExchangeflagshipStack Exchange became a MathJax Partner in 2011, using MathJax across 29 sites including Mathematics, Physics, and Statistics Stack Exchange. Represents one of the largest user communities for MathJax.
- jsDelivr CDNcorejsDelivr provides CDN hosting for MathJax, serving millions of requests per month and enabling easy one-line script integration for web developers worldwide.
- GitHubcoreGitHub adopted MathJax for its gollum wiki system, automatically providing math support to all GitHub wiki users. GitHub is also a Supporter of the project.
- Project EuclidmajorProject Euclid, jointly managed by Cornell and Duke University Press, joined as a Supporter and enabled MathJax for 20+ journals in mathematics and statistics.
- American Mathematical Society (AMS)coreFounding partner of the MathJax Consortium in 2009, along with Design Science and SIAM. AMS manages the Consortium and continues as a major supporter, providing Graeme Fairweather (Executive Editor of Mathematical Reviews) oversight.
- Society for Industrial and Applied Mathematics (SIAM)coreFounding partner of the MathJax Consortium. SIAM fosters development of applied mathematical and computational methodologies and supports the MathJax project with representation on the Steering Committee.
Scale indicators8 records
Recent moves8 records
Expansion highlights5 records
MathJax competitors and assessment
Company assessmentDirect peers
- WIRIS: Commercial math editing and assessment tools provider serving educational publishers and LMS platforms. WIRIS acquired Design Science (MathType) and offers MathType, MathFlow, and WIRISquizzes, overlapping directly with MathJax's enterprise math rendering and authoring use cases.
- KaTeX: Open-source JavaScript library for TeX math rendering on the web, originally developed at Khan Academy. KaTeX is MathJax's closest direct competitor, offering faster server-side rendering and is used by GitHub, Stack Overflow (partial), and many publishers as a performance-focused alternative.
Others
- Pandoc: Universal document converter widely used to transform between Markdown, LaTeX, HTML, and other formats, including mathematical content. Pandoc complements MathJax in publishing workflows and serves an overlapping developer/academic audience.
- NumFOCUS: Non-profit umbrella organization for open-source scientific computing projects (NumPy, Jupyter, pandas). MathJax was a NumFOCUS fiscally sponsored project from 2019 before obtaining independent 501(c)(3) status in 2022, making NumFOCUS a peer in the open-source scientific software stewardship space.
Emerging players
- Mathpix: AI-powered OCR and conversion tools for mathematical and scientific documents, including image-to-LaTeX and Markdown conversion. Mathpix is adjacent to the MathJax ecosystem, serving the same scientific publishing and education markets with an AI-first approach.
- Typst: Newer markup-based typesetting system positioning itself as a modern LaTeX alternative with built-in math rendering. Typst represents a longer-term competitive path for scientific publishing that could bypass MathJax's role if adopted broadly by journals and authors.
- Overleaf: Online collaborative LaTeX editor widely used in academia, which integrates MathJax for real-time math preview. Overleaf sits adjacent in the scientific writing stack and is both a major MathJax integration partner and a potential alternative rendering path for LaTeX-based authoring.
- MathQuill: Open-source WYSIWYG math input editor for the web, used by educators and platforms needing user-facing math entry. MathQuill is complementary to MathJax (often paired with it) but represents an alternative path for interactive math editing in browsers.
Broad incumbents
- MathType (Design Science): Commercial equation editor for Microsoft Office and web platforms, originating from Design Science (a founding MathJax Consortium partner). MathType serves a similar scientific publishing and education customer base but as a paid desktop/web authoring tool rather than a free open-source renderer.
- MathFlow: Commercial MathML editor and rendering component for web-based STEM publishing. MathFlow targets the same scientific publishing workflow as MathJax (editors, typesetting, accessibility) but as a licensed commercial product.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat6 records
Key risks6 records
Key highlights6 records
Customer concentration
MathJax social profiles
Digital presenceMathJax compliance and trust
Trust signalCompliance1 record
MathJax financial estimates
Financial estimateRevenue estimate
Valuation estimate
MathJax leadership team
Management profileNumber of profiles
Profiles9 records
MathJax funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
MathJax M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about MathJax
What does MathJax do?
MathJax develops and maintains an open-source JavaScript display engine for mathematics that renders high-quality math notation in all browsers without plugins or special reader setup. The engine supports multiple input formats (MathML, TeX/LaTeX, ASCIImath) and produces HTML+CSS, SVG, or native MathML output. MathJax, Inc. also offers paid professional services including content transformation (converting print sources to accessible web/ePub content), training and teaching programs for accessible STEM content, and customized consultancy for configurations, upgrades, and conversion workflows.
Is MathJax a public or private company?
MathJax is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was MathJax founded?
MathJax was founded in 2009.
Where is MathJax based?
MathJax is headquartered in Incorporated in West Virginia, United States, in the North America region.
How does MathJax make money?
Three revenue lines are on record. Sponsorship Program is the primary driver. The others are individual Donations and professional Services.
Who are MathJax's main competitors?
Direct peers on record are WIRIS and KaTeX. Others are Pandoc and NumFOCUS. Emerging players are Mathpix, Typst, Overleaf and MathQuill. Broad incumbents are MathType (Design Science) and MathFlow.
Does MathJax have an API?
Yes. MathJax provides a rich set of JavaScript APIs that allow developers to create interactive content, advanced authoring tools, and math-enabled web and mobile apps. The APIs enable developers to control equation features, create dynamic interactive pages, and provide hooks for accessibility tools. Key capabilities include using dynamic math content, writing custom components, and server-side rendering using NodeJS. The API supports creating interactive math expressions, custom components, and integrating MathJax into development workflows. The MathJax code is available on GitHub with extensive documentation for API usage. Developer documentation is at docs.mathjax.org/en/latest/api/index.html.
What industry is MathJax in?
MathJax's product category is Math Rendering Software. Its primary akta.pro industry code is EDAFANAH, Math & Science Interactive Learning Platforms (STEM Core). Its NAICS code is 541511 and its SIC code is 7371.