Responsive email made easy with MJML

Creating a truly responsive email is a hard task because of the lack of standard between email clients. MJML eases the complexity and pain of coding so your messages looks great on all the devices and clients your subscribers use.
Mailjet logo

Why choose MJML?

Hermes on a computer screen with various deliverability icons.

Easy and quick

Write less code, save time and code more efficiently with MJML’s semantic syntax.

Responsive

MJML is responsive by design on most-popular email clients, even Outlook.

Component based

Write high-level code thanks to reusable and extensible components.

Semantic tags to abstract HTML complexity

MJML is easy to learn and understand. Learn more about MJML’s semantic tags:

Tags within API code.

A responsive-by-design markup

MJML was created specifically for email coding and is based on a system of rows and columns:

  • Columns appear side-by-side on desktop
  • Columns stack on mobile by default.
A mockup of responsive, impactful emails on every device.

Engage your users with interactive emails

Does your email client have interactive features? Leverage MJML’s interactive components. A beautiful fallback is displayed for clients that do not support interactive features. Learn more:

A mockup of beautiful, responsive emails.

Full flexibility for email developers

MJML supports email developers by being a fully customizable framework:

  • Add custom CSS styles
  • Create your own MJML components
Mailjet's A/B testing feature.