Skip to content
Migration

Bring your templates with you.

Free, MIT-licensed converters — hosted editors plus raw HTML and MJML. Each one reads what your current tool already saved and returns Templatical JSON, alongside a report of anything that needs a manual look.

MIT licensed
Every importer is MIT. Use one in a build step, a backend, or a one-off migration script.
One package per source
Install only the converter you need. None of them pulls in the editor.
Browser or server
No DOM and no Node-only APIs. Run one in a migration script, behind an endpoint, or in the browser when a user uploads their export.
A report, not just output
Each returns your template plus a report marking what converted cleanly, what was approximated, and what fell back to HTML.

What BeeFree savedjson

"button": {
  "style": {
    "background-color": "#000000",
    "border-bottom": "0px solid transparent",
    "border-left": "0px solid transparent",
    "border-radius": "0px",
    "border-right": "0px solid transparent",
    "border-top": "0px solid transparent",
    "color": "#ffffff",
    "direction": "ltr",
    "font-family": "Montserrat, Trebuchet MS, Lucida Grande, Luci
    "font-size": "14px",
@templatical/import-beefree

Templatical JSONjson

"type": "button",
"text": "REGISTER NOW",
"url": "{{guest.landin…ogin_code}}",
"backgroundColor": "#000000",
"textColor": "#ffffff",
"borderRadius": 0,
"fontSize": 14,
"buttonPadding": {
  "top": 5,
  "right": 20,
  "bottom": 5,
  "left": 20
},
"align": "center",

7 blocks 7 converted

No warnings.

Excerpt from a real run of @templatical/import-beefree against that converter’s own test fixture.

From a hosted editor

These read the document your current editor already stores, so there is no rebuild step in between.

From markup

Already holding the email as source? These take it directly.

Before you install

Got an export handy?

The playground runs all 8 converters in your browser, with a tab per source. Drop your file in and see what comes out before adding a package to anything.

Something missing

Using an editor that is not here?

Open a discussion with a sample export. The converters are MIT and live in the SDK repository — adding one is a contribution like any other.

Converters track the SDK release they ship with. Source editors change their export formats over time — if one of these no longer reads what your editor produces, open an issue and we will fix the converter.

BeeFree, Unlayer, Stripo, Topol, Chamaileon, Easy Email Pro are trademarks of their respective owners. Templatical is not affiliated with, endorsed by, or sponsored by any of them — their names appear here only to identify the source format each converter reads.