---
title: HTML
description: Documentation for the HTML node in n8n, a workflow automation platform. Includes guidance on usage, and links to examples.
contentType: [integration, reference]
priority: high
---
# HTML
The HTML node provides operations to help you work with HTML in n8n.
```{note} HTML Extract node
The HTML node replaces the HTML Extract node from version 0.213.0 on. If you're using an older version of n8n, you can still view the [HTML Extract node documentation](https://github.com/n8n-io/n8n-docs/blob/86fe33b681621e618e3adcab9a27e8605dbc23ad/docs/integrations/builtin/core-nodes/n8n-nodes-base.htmlextract.md).
```
```{warning} Cross-site scripting
When using the HTML node to generate an HTML template you can introduce [XSS (cross-site scripting)](https://owasp.org/www-community/attacks/xss/). This is a security risk. Be careful with un-trusted inputs.
```
## Operations
* [**Generate HTML template**](#generate-html-template): Use this operation to create an HTML template. This allows you to take data from your workflow and output it as HTML.
* [**Extract HTML content**](#extract-html-content): Extract contents from an HTML-formatted source. The source can be in JSON or a binary file (`.html`).
* [**Convert to HTML Table**](#convert-to-html-table): Convert content to an HTML table.
The node parameters and options depend on the operation you select. Refer to the sections below for more details on configuring each operation.
## Generate HTML template
Create an HTML template. This allows you to take data from your workflow and output it as HTML.
You can include:
* Standard HTML
* CSS in `