MJML (Mailjet Markup Language) est un langage de balisage et un framework open source pour e-mails responsives. Avec des balises sémantiques et une bibliothèque standard de composants, son moteur génère du HTML à tableaux imbriqués et CSS en ligne que les développeurs n'ont pas à écrire à la main. MJML s'utilise via npm, la ligne de commande ou Node.js, ou dans un éditeur en ligne sur mjml.io. C'est une alternative aux outils propriétaires de création de modèles d'e-mail liés à un seul fournisseur.
MJML a été créé par des développeurs de Mailjet et est publié sous licence MIT ; le site le dit « propulsé par Mailjet ». Mailjet SAS est établie à Paris, en France, et fait, selon ses propres informations, partie du groupe suédois Sinch AB. Le compilateur s'exécutant localement, modèles et contenus restent sous votre contrôle, sans lien avec une plateforme d'envoi. L'envoi proprement dit nécessite un service d'e-mail distinct, dont la résidence des données et la conformité RGPD sont à évaluer séparément.