MJ Tool is a local web app for building and reviewing MJML email templates in one place. Write MJML, convert it to HTML, preview the output, inspect generated markup, and run rule-based checks without bouncing between separate tools.
| Editor / Preview | Analyze |
|---|---|
![]() |
![]() |
- Edit MJML in a dedicated code editor
- Convert MJML templates into production-ready HTML
- Preview rendered output and inspect generated markup
- Analyze generated or pasted HTML with built-in checks
- Save preview defaults and analyzer preferences locally
- Next.js
- React
- TypeScript
- MJML
- Tailwind CSS
- Cheerio
- html-minifier-terser
- CodeMirror
npm install
npm run dev
npm run build
npm start
npm run lint- Install dependencies:
npm install- Start the development server:
npm run dev- Open the app in your browser:
http://localhost:3000
This project is licensed under the MIT License. See the LICENSE file for details.

