Blocks and layouts
Headings, text, images, buttons, dividers, spacers, social icons, tables and raw HTML, arranged in sections and up to four columns.
You integrate a loader and listen for one event. Your users get an editor that covers the work they actually do with email.
Headings, text, images, buttons, dividers, spacers, social icons, tables and raw HTML, arranged in sections and up to four columns.
Inline formatting, links that keep the surrounding font, and a floating toolbar that stays out of the way.
Set default fonts, colours, spacing and link styles once for the whole email, then override per block.
For the person on the team who wants that last bit of control, with a proper code editor.
Designs compile to MJML, the open standard for responsive email, then to HTML that renders in Outlook, Gmail and Apple Mail.
Every colour can have a dark counterpart. The export adds the prefers-color-scheme rules for you.
Show a block only on desktop or only on mobile, and preview both before saving.
Edit the preview line inbox apps show next to the subject, right inside the editor.
Grouped placeholders with labels, descriptions and fallbacks. You decide the syntax that gets inserted.
Folders, search, uploads with progress, import from a URL. Hosted by Mailblocks or connected to your own storage.
Paste an existing MJML template, as tags or JSON, and keep editing it as blocks. Import accepts MJML only.
A guided brief turns into an editable template in seconds.
Accent, surfaces, borders, text, fonts and radius, separately for light and dark.
Show or hide the save and back buttons and trigger saving from your own UI.
English, Spanish, French, German, Portuguese, Romanian and Greek.
ready, save, change, error, back and generated events; save(), load() and destroy() methods.
The live demo is the real editor, running exactly as it would in your app.