HTML Tools

HTML Tools

Beautify or minify HTML; encode/decode HTML entities; strip tags; sanitize markup; extract inline CSS; HTML↔Markdown; Markdown Table generator; HTML↔BBCode; Word→HTML; HTML↔PUG; HTML→PHP; bidirectional HTML table↔CSV/JSON/XML/YAML; inline CSS for email; convert HTML to React/Vue/Angular components.


Indent
Wrap

HTML Tools

Beautify or minify HTML; encode/decode HTML entities; strip tags; sanitize markup; extract inline CSS; HTML↔Markdown; Markdown Table generator; HTML↔BBCode; Word→HTML; HTML↔PUG; HTML→PHP; bidirectional HTML table↔CSV/JSON/XML/YAML; inline CSS for email; convert HTML to React/Vue/Angular components.

Common uses

  • Strip tags from an HTML email
  • Convert a README from HTML to Markdown
  • Encode special characters in user input
  • Convert BBCode forum post to HTML
  • Generate an HTML table from CSV data
  • Convert a .docx Word file to HTML
  • Inline CSS for an HTML email newsletter
  • Convert a static HTML fragment to a React component
  • Convert an HTML table to a JSON array
  • Turn an XML list into an HTML table
  • Convert an HTML table to YAML

Also searched as

  • html beautifier online
  • html minifier online
  • html entity encode decode
  • strip html tags from text
  • convert html to markdown
  • convert docx word to html
  • inline css for html email
  • html table to json
  • bbcode to html converter
  • convert html to react component
  • html to pug converter
  • markdown table generator

Frequently asked questions

How do I convert a Word document to HTML?

Use the Word ↔ HTML tab, drop in a .docx file and get HTML back. The same tab can also convert HTML to a Word document.

How do I inline CSS for an HTML email?

The Email HTML Inliner tab moves your style rules into inline style attributes, which is what many email clients need.

How do I strip HTML tags and get plain text?

The Format tab has a Plain Text button that strips the tags and leaves the text. The same tab can also sanitize HTML and encode or decode HTML entities.

Can I turn an HTML table into JSON, CSV, XML or YAML?

Yes. HTML Tools has HTML ↔ CSV, JSON, XML and YAML tabs, and tables can be converted in either direction.

Can I convert HTML to a React, Vue or Angular component?

The HTML → Component tab converts an HTML fragment to a component for those frameworks. Review the result for dynamic parts, because it works from static markup.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.