Markdown and HTML

Learn about Markdown support within Retool.

Retool supports GitHub Flavored Markdown and HTML. You can use most presentational attributes and tags except for <style>, <script>, and JavaScript attributes like onclick. For more complex HTML use cases, use the HTML, Custom, or IFrame components.

You can use Markdown in:

  • Text components
  • Component tooltips
  • Component helper text
  • Table columns when the type is set to Markdown
  • Slack queries (Markdown in Slack queries is automatically converted to Slack's Markdown-like syntax)

In the demo app below, use the sidebar to view syntax information and rendered examples. In the Component examples section, you can edit the Markdown and see what it looks like when it's rendered in a component.