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 saved
"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 JSON
"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.
BeeFree
Migration guide$ npm install @templatical/import-beefreeUnlayer
Migration guide$ npm install @templatical/import-unlayerStripo
Migration guide$ npm install @templatical/import-stripoTopol
Migration guide$ npm install @templatical/import-topolChamaileon
Migration guide$ npm install @templatical/import-chamaileonEasy Email Pro
Migration guide$ npm install @templatical/import-easy-email-pro
From markup
Already holding the email as source? These take it directly.
HTML
Migration guide$ npm install @templatical/import-htmlMJML
Migration guide$ npm install @templatical/import-mjml
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.
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.