Build an equation by clicking the symbols and structures you need, or type LaTeX if you know it, and see the rendered mathematics as you go. Then paste it into Word or PowerPoint as an equation you can keep editing, into Google Docs as an image, or download it as an SVG, a PNG, a PDF or a Word document for a document, a slide or a web page.
Glyph outlines are inlined into the exported SVG, so the file renders correctly somewhere that does not have the maths fonts installed. It is free to use, with no account and no upload limit, and it runs entirely in your browser: nothing is uploaded, and while the page stays open, a feature you have already used keeps working offline.
- Do I need to know LaTeX?
- No. Every button writes the LaTeX for you: structures such as fractions, roots, sums, integrals and matrices go in with blanks to fill, and Tab takes you to the next blank. Hover over a button to see its name and the LaTeX it adds, so you pick up the commands as you go. If you already know some, type a backslash and a few letters for a list of matching commands. Or switch to Visual above the editor and type into the maths itself: / starts a fraction, ^ a power, sqrt a root, and the arrow keys move between the parts.
- How do I put an equation into Word or PowerPoint?
- Press Word & PowerPoint under Copy for, then paste with Ctrl+V (⌘V on a Mac). The clipboard holds the equation as MathML, which Word and PowerPoint turn into one of their own equations, so you can keep editing it there. If it arrives as a block of text instead, paste again with Paste Special and Unformatted Text.
- How do I put an equation into Google Docs or Slides?
- Press Google Docs & Slides, then paste. Google Docs cannot take in an equation from another program as one it can edit, so it goes in as an image; pick a larger PNG size for anything that will be printed. Keep the address from Copy link if you may want to come back and change it.
- How do I get an editable equation into Word online, Pages or a Chromebook?
- Press .docx, or Word online, Pages & Chromebook under Copy for, to download equation.docx. Open it in Word online (upload it to OneDrive first), Pages, or Word on any computer, then copy the equation into your own document. It is stored as a native Word equation, so it stays editable; these programs cannot take one from the clipboard the way desktop Word can.
- How do I convert a Word equation to LaTeX?
- Click the equation in Word, select it all, copy it, and paste it into the LaTeX box here: it arrives as LaTeX, ready to edit or to copy into Overleaf. For a whole document, choose Equations from a Word file (or drop the .docx on the editor) to see every equation in it, with the words around each, and click one to open it. MathML copied from a web page or another editor converts the same way. A few Word features have no exact LaTeX equivalent, so glance over the result.
- Can I edit an equation from a PNG or SVG I saved?
- Yes, if you still have the .png or .svg file you downloaded from here. Every PNG and SVG this page makes carries its LaTeX inside it, so drop the file on the editor and the equation opens ready to change. Google Docs and most other programs keep only the picture, so for an equation already in a document, keep the address from Copy link as well. Images from elsewhere hold no LaTeX and cannot be read back.
- Does it work with LibreOffice?
- Yes. Press LibreOffice, then in Writer or Impress choose Insert, Object, Formula Object, and then Tools, Import MathML from Clipboard. The equation becomes a LibreOffice Math formula you can edit.
- How do I share an equation?
- Press Copy link and send the address. It ends in #tex= followed by the LaTeX, for example #tex=a^2+b^2=c^2, and you can write one by hand the same way; use #inline= for inline mode. The part after the # is never sent to the server, so the equation stays between you and whoever opens the link.
- Can I get white maths on a transparent background for dark slides?
- Yes. Set Colour to white and PNG background to Transparent, then copy or download the image. The preview shows a checkerboard where the background will be see-through. The .svg always has a transparent background and takes the colour you pick.
- What is Visual mode?
- An editor that shows the equation as maths while you type, like the equation editor in Word. Switch between LaTeX and Visual above the editor at any time: both edit the same equation, and the page remembers which you used last. Visual mode tidies the LaTeX into a compact form as you edit, without changing the maths. A command it does not know is shown as you typed it and kept; switch back to LaTeX to change that part.
- How do I insert a large matrix?
- Click the Matrix of any size button (the first matrix in Structures) and drag across the grid to the size you need, or type the exact number of rows and columns, up to 20 each, and pick the brackets. It goes in with a named blank in every cell, such as a_{23}, and Tab steps through them. The arrow keys and Enter work on the grid too.
- How do I put the equation in Markdown, Overleaf or an email?
- Use Copy for. Markdown wraps it in $$ … $$ (or $ … $ in inline mode) for GitHub, Obsidian and Jupyter. Overleaf & LaTeX wraps it in \[ … \] for Overleaf or any .tex file. Web page or email gives an <img> tag with the PNG inside, which works in a web page or an HTML email.
- Can it write alt text for an equation?
- Yes. Alt text copies a spoken description such as "x equals the fraction with numerator negative b plus or minus the square root of b squared minus 4 a c and denominator 2 a", made by the MathJax speech rules. The same description is built into every .svg and used as the alt of a copied HTML image. Chemistry is read out less naturally than maths.
- Will I lose my equation if I close the tab?
- No. The equation you are working on, your colour and size settings, and a Recent list of up to eight you copied, downloaded or replaced, are kept in this browser and come back when you return. Forget clears the list. Nothing is stored anywhere else.
- Which should I export: SVG, PNG or MathML?
- SVG for print or anywhere it may be resized, since maths set as a bitmap looks poor when scaled. PNG where an image is simplest. MathML when the destination understands it, because it stays machine-readable and accessible to screen readers.
- Why is my equation not rendering?
- Usually an unmatched brace or a command the renderer does not know. MathJax covers the standard mathematical commands, not the full set a LaTeX document class would add.
- Can I use this for chemistry or physics notation?
- Anything expressible in standard LaTeX maths mode works, and chemistry works through mhchem: type \ce{2H2 + O2 -> 2H2O} for an equation, or \pu{9.8 m/s^2} for units. The extension is fetched the first time you use one of its commands, so that first render takes a moment longer.
- Can I put an equation on my website or blog?
- Press Website embed under Copy for and paste the code into your page's HTML: a Custom HTML block in WordPress, the HTML view in Blogger, or the Embed element of most site builders. The equation is drawn live in a small frame, so it stays sharp when readers zoom and a screen reader reads it out, and its colour follows the Colour setting. The equation travels in the part of the address after the #, so nothing about it is stored on this site; your visitors' browsers load the frame from johnmcm.com like any embedded video.
- Is my work sent to a server?
- No. MathJax renders in the page, so an unpublished paper or an exam paper in preparation stays on your machine.