Lesson planning & worksheets
Create practice questions, kinetic studies, and titration problems with professional typesetting that mirrors textbook quality.
Type LaTeX (use \ce{...} for formulas) to render chemical equations. Export to PNG/PDF, copy LaTeX, and use templates/autocomplete.
Designed for chemists, educators, and students, the editor supports mhchem, MathJax, and plain-text output so you can publish balanced reactions anywhere.
Your LaTeX input autosaves locally in this browser so you can pick up where you left off.
\ce{ and press Ctrl+Space to open autocomplete.Use these LaTeX snippets with \ce{} (mhchem) for fast, accurate chemical typesetting. Follow the steps to render and export.
\ce{C2H5OH + 3O2 -> 2CO2 + 3H2O}Tip: Use -> for forward reactions, <=> for equilibrium, and include states like (g), (l), (s), (aq).
\ce{CH3COOH + H2O <=> CH3COO^- + H3O^+}$$K_a = \frac{[\ce{CH3COO^-}][\ce{H3O^+}]}{[\ce{CH3COOH}] }$$Charges use superscripts: \ce{Fe^{3+}}; isotopes: \ce{^{14}_6C}; hydrates: \ce{CuSO4\cdot5H2O}.
\ce{MnO4^- + 8H^+ + 5e^- -> Mn^{2+} + 4H2O}\ce{AgNO3(aq) + NaCl(aq) -> AgCl(s) v + NaNO3(aq)}\ce{2HCl(aq) + Na2CO3(aq) -> 2NaCl(aq) + H2O(l) + CO2(g)}\ce{CH3COOH + NaOH -> CH3COONa + H2O}\ce{Cu^{2+} + 4NH3 <=> [Cu(NH3)4]^{2+}}Need symbols? Try \alpha, \beta, \Delta H, or matrices/align with standard LaTeX math. If a line doesn’t show math, wrap it in $$ ... $$.
ChemAI's LaTeX chemistry editor is built for instructors, researchers, and lab analysts who need clean, standards-aligned markup for digital and print publishing.
Need a refresher on mhchem syntax? Visit the Learning Resources hub for quick-reference guides and printable cheat sheets.
Create practice questions, kinetic studies, and titration problems with professional typesetting that mirrors textbook quality.
Document reaction pathways, mechanistic proposals, and supporting equations for manuscripts or conference posters.
Share safety procedures, stoichiometric setups, and buffer preparations with clear notation that reduces transcription errors.
Switch to the plain-text mode for live chats, then export a polished MathJax render to recap homework solutions.
Use \ce{...} around chemical expressions and click Render. The editor loads MathJax with mhchem extensions, so charges, states, isotopes, and equilibrium arrows display automatically.
Yes. Choose Export PNG for slide decks or Export PDF for vector-based figures that stay sharp in journals and posters.
Your latest input is stored locally in the browser using secure localStorage. Reopen the page to continue editing without losing work.