# MJML
[MJML](https://mjml.io/) is a markup language designed to reduce the pain of coding a responsive email.
## Language Info
### Name
`mjml`
### Extension
`.mjml`
### Editor
`markup`
## Compiler
The [browser build](https://www.npmjs.com/package/mjml-browser) of the official [MJML compiler](https://github.com/mjmlio/mjml).
### Version
`mjml-browser`: v4.15.3
## Custom Settings
[Custom settings](../advanced/custom-settings.html.md) added to the property `mjml` are passed as a JSON object to the mjml compiler. Please check the [documentation](https://documentation.mjml.io/#inside-node-js) for full reference.
**Example:**
```json
{
"mjml": {
"keepComments": false,
"minify": true
}
}
```
## Example Usage
import LiveCodes from '../../src/components/LiveCodes.tsx';
export const params = {
mjml: '\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tHello World!\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n',
};
This playground loads a template from the official MJML [email templates](https://github.com/mjmlio/email-templates):
## Links
- [MJML official website](https://mjml.io/)
- [MJML documentation](https://documentation.mjml.io/)
- [MJML GitHub repo](https://github.com/mjmlio/mjml)
- [Official email templates](https://mjml.io/templates)