MJML is an open-source markup language and engine that simplifies crafting responsive HTML emails. It abstracts the complexity of email HTML so developers can write semantic, component-based code that compiles into bulletproof, responsive email templates.
The framework handles cross-client quirks automatically — including Outlook — and keeps email designs up to date as email clients evolve. Created by the Mailjet developer team in 2015, MJML was born from the need to make responsive email design fast, reliable, and maintainable.
A developer writes email layouts using MJML tags such as <mj-section>, <mj-column>, <mj-image>, and <mj-article>. The MJML engine transpiles that markup into responsive HTML email with nested tables and inline CSS, ready to send through any email service provider.
MJML is suited for developers and teams who produce responsive email regularly and want to reduce coding time while staying compatible with modern email clients. The framework is open source and free to use, with no paid tier or pricing publicly listed on its site.
Users construct email layouts using semantic tags like <mj-section> and <mj-column> instead of nested HTML tables.
The engine automatically produces responsive HTML that renders correctly on most email clients, including Outlook.
Pre-built blocks like <mj-image>, <mj-button>, and <mj-article> handle common email patterns.
Developers can author their own MJML tags to encapsulate custom email patterns.
The engine reads MJML markup and transpiles it into email-ready HTML with nested tables and inline CSS.
Email client updates are tracked by the project, keeping compiled templates current without developer effort.
All MJML code and components are available on GitHub for anyone to use or contribute to.
Pricing extracted from the product website and may change. Check the source for current details.
M MJMLThis | ||||
|---|---|---|---|---|
| Starting price | Free | Free | Free | — |
| Pricing model | Free | Freemium | Free | Freemium |
| Platforms | Web | Web | Web, macOS, Windows, Linux | Web |
| Top features |
|
|
|
|
| Rating | — | — | — | — |
Embed visual builders for emails, pages, and documents into your app — backed by AI workflows, templ...
Free design and front-end development tutorials on YouTube, with AI workflows, from an instructor ac...
Synchronise browser testing across multiple devices in real time — free, open source, and setup in u...
Check the CSS of any element you hover over instantly and copy its entire rules with a single click....
Reference documentation for the deprecated EdgeHTML browser — covers DevTools, extensions, WebView, ...