Everything you need to build emails
A fully-featured email editor SDK that your developers will love and your users will find intuitive.
Drag-and-drop email building
An intuitive block-based editor that lets your users create beautiful, responsive emails without any coding knowledge.
- Block-based editing with drag-and-drop
- Responsive desktop and mobile preview
- Undo/redo with full history
- 13 block types including multi-column sections
Built for developers, by developers
First-class TypeScript support, comprehensive events API, and deep customization options. Integrate in minutes, customize for months.
- Full TypeScript support with detailed type definitions
- Rich events API for editor lifecycle and user actions
- Framework-agnostic — use via npm or a script tag in any app
- IIFE and ES module builds for flexible integration
MJML-powered email output
Export templates as MJML — the industry standard for responsive email markup. Convert to HTML server-side with the included renderer package.
- MJML export for reliable cross-client rendering
- Server-side HTML conversion via @templatical/renderer
- Automatic responsive layouts built into every template
- Clean, optimized output with no unnecessary markup
Make it yours
Extend the editor with custom blocks, dynamic merge tags, pluggable media handling, and display conditions.
- Custom block types with your own UI
- Configurable merge tags for dynamic content
- Pluggable media integration via onRequestMedia callback
- Display conditions for conditional email content
Additional capabilities
Every feature you need to ship a production email editor.
Theme Customization
27 semantic color tokens to style every surface. Match the editor to your product's look and feel.
Dark Mode
Built-in dark mode with automatic system preference detection or manual toggle.
Internationalization
Multi-language editor UI with built-in translations. Load custom translations for any language.
Undo / Redo
Full history stack with up to 50 snapshots. Debounced to group rapid changes.
Responsive Preview
Toggle between desktop, tablet, and mobile viewports to see how emails render on every device.
BeeFree Import
Import BeeFree JSON templates directly. Automatic block mapping with a detailed conversion report.
Switch from BeeFree in minutes
Already using BeeFree? Our free migration tools import your existing templates and configurations. No manual recreation needed.
- Import BeeFree JSON templates directly
- Automatic block mapping and conversion
- Preserve styles, layouts, and merge tags
- Free and open-source migration tools
Frequently asked questions
Start building email templates today
Open source, free forever. Get started with the docs or explore the code on GitHub.