MathML eli matemaattinen merkintäkieli (sanoista Mathematical Markup Language) on XML:n sovellus, jolla voidaan esittää matemaattisia symboleja ja kaavoja. Tarkoituksena on sisällyttää verkkosivuihin matemaattisia kaavoja.
MathML on W3C:n suositus.[1] Viimeisin virallinen versio on MathML 3,[2] mutta se on todettu hankalaksi tukea, joten sen tilalle on kehitetty MathML Core,[3] joka keskittyy olennaisiin osiin MathML-koodia. Se on vasta luonnosvaiheessa. Seuraava luonnosvaiheessa oleva laaja standardi tulee olemaan MathML 4.[4]