| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | This table was created based on a framework set up by Katherine Springer, Sara Shunkwiler, Toni Picker, Lisa Brizzo (Johns Hopkins University), and Peter Wu (Microsoft). Updated by Baiyun Chen, Barkha Amarlal Chainani, Kylee Woodland, Roslyn Miller, Sandeep Yechuri, Tian Tian (University of Central Florida); Katherine Springer, Sara Shunkwiler, Melissa Rizzuto (Johns Hopkins University). Reviewed by Jeffrey Kuan (The Ohio State University), Katherine Springer, Sara Shunkwiler, Melissa Rizzuto (Johns Hopkins University) and Anthony Anderson (Texthelp). This work is licensed under CC BY-NC 4.0. Revised September 2025. | |||||||||||||||||||||||||
2 | Accessible Math Languages & Tools for Content Presentation | |||||||||||||||||||||||||
3 | Built-in Equation Editor | LaTeX Language | MathML Language | MathType Equation Editor | MathPix Conversion Tool | Equatio Equation Editor & Conversion Tool | ||||||||||||||||||||
4 | Description | Is the built-in equation editor accessibile? | LaTeX is not natively accessible to assistive technology but can be easily converted to accessible visuals using Canvas, Word, MathType, Equatio, and other equation editors. | MathML is a text-based XML markup language designed for creating accessible math equations. | MathType is an equation editor that works with Word, PowerPoint, Google Workspace and a variety of LMS. | Mathpix is an AI-powered application designed to convert handwritten documents or text, images into accessible text. | Equatio is an equation editor that enables both students and instructors to speak, draw, or type problems and equations directly onto their devices. It can also be used in file conversions. | |||||||||||||||||||
5 | Cost | No additional cost on top of the application | Free | Free MathML editors available | Individual $61.95 per user/year; organization price available | Freemium. Pro $49.90/year; organization price available | Individual $160 per user/year; group $16 per user/year; organization price available | |||||||||||||||||||
6 | Output | N/A | LaTeX can be converted to accessible visuals in applications such as Canvas, Word, MathType or Equatio; and typed directly into these apps or copied and pasted. | MathML can create accessible equations in applications such as Canvas, Equatio, or MathType; and typed directly into these apps or copied and pasted. | MathType Output Options: MathML; LaTeX; alt text is auto-generated in Word; MathType objects in PPT. | Equation outputs includes LaTeX ,MathML, ASCII codes; when equations are embedded within text snippets, the output is Text, with equations marked as LaTeX. Content can be copied into Word or any application that reads markdown. File types supported: PDF, TXT, JPG, PNG, MD. | Equatio can create accessible math equations with alt text using math-to-speech, speech input, handwriting and typing. Output Options: Image with alt text; LaTeX; MathML; HTML. Alt text is auto-generated in Word. Screenshot reader tool reads math aloud with options for LaTeX and MathML codes. | |||||||||||||||||||
7 | LMS (Canvas etc.; refer to LMS tab for a complete list) | Yes. All the tested LMS have an built-in equation editor that accept Latex and MathML as input. Recommended method for creating accessible equations and formulas directly in LMS. | Yes. You can input LaTeX directly into the built-in equation editor. | Yes. You can directly input MathML into the HTML code for an LMS page. Persistent formatting errors were noted in Moodle for MathML. | Yes. You can directly insert equations using MathType plug-in. You can copy an equation from MathType and insert into the HTML code for an LMS page. However, the conversion process may not always be 100% accurate. | Yes. LaTeX codes can be directly copied into the equation editor; MathML codes can be directly pasted into the HTML code for LMS pages. | Yes. You can directly insert equations from Equatio as an image and caption needs to be copied from Equatio; copy LaTeX from Equatio and insert into built-in editor; copy MathML and insert into HTML code from the LMS page. | |||||||||||||||||||
8 | Word | Yes. Must provide the file as a Word doc, rather than a PDF. NVDA requires an addon, such as MathCAT. | Yes. You can input LaTeX directly into the Word equation editor. The output is an accessible visual. | Yes. You can paste MathML code into the Word equation editor from various apps like MathType, MathJax, and from webpages that use MathML. | Yes. Using the MathType add-in when you copy/paste the math into the document (don't use the Insert button since it creates a picture that can't be edited and is not accessible until you add Alt Text). | Yes. You can copy/paste math from MathPix in LaTeX or MathML format. | Yes. You can copy/paste math from Equatio in LaTeX or MathML format. By default it uses LaTeX. | |||||||||||||||||||
9 | PowerPoint | Yes. The built-in equation editor (Office Math) does produce equations that are able to be accurately read by Windows Narrator and Mac VoiceOver. It might not be read accurately by third-party assistaive technologies, such as JAWS and NVDA. | Yes. You can input LaTeX code into the PPT equation editor. | Yes. You can paste MathML code into the PPT equation editor from various apps like MathType, MathJax, and from webpages that use MathML. | Yes. Using the MathType add-in when you copy/paste the math into the document (don't use the Insert button since it creates a picture that can't be edited and is not accessible until you add Alt Text). | Yes. You can copy/paste math from MathPix in LaTeX or MathML format. | Yes. You can copy/paste math from Equatio in LaTeX or MathML format. By default it uses LaTeX. | |||||||||||||||||||
10 | No. There is no built-in equation editor in Adobe Acrobat. In a properly-tagged PDF, assistive technology can correctly read an equation image with alt text. | No. There is no option to input LaTeX natively. Equations can be edited in Word and exported as PDF. Content created using the Word/PPT Equation Editor is not accurately readable by assistive technology in PDF. Accessibility packages are available for PDF*. | No. There is no option to input MathML natively. Equations can be edited in Word and exported as PDF. Content created using the Word/PPT Equation Editor is not accurately readable by assistive technology in PDF. | No. MathType does not directly work with Adobe Acrobat. | No. There is no option to add LaTeX, MathML or other markdown codes in PDF files. | Maybe. Equatio does not directly work with Adobe Acrobat. Images of equations with alt text for PDFs created from other applications (i.e., PowerPoint, Word) can be correctly read by assistive technology. | ||||||||||||||||||||
11 | Link to this table: | https://go.ucf.edu/AccessibleMath | * Contact Dr. Jeffrey Kuan <jkuan@tamu.edu> for PDF accessibility packages. | |||||||||||||||||||||||
12 | ||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||