Web Tools

Encode, escape, minify and beautify HTML, CSS and JavaScript.

Web Tools list

About Web Tools

Web tools cover the everyday front-end chores of working with HTML, CSS and JavaScript: escaping markup so it renders as text instead of code, decoding entities back into readable characters, shrinking files before deployment, and reformatting minified or tangled source into a clean, indented structure you can actually read.

All processing happens client-side in your browser. You can paste a whole page, a stylesheet, a snippet from an API response, or a minified bundle, and the conversion runs locally and instantly — useful when the code contains content you would rather not send to a third-party server.

Use these tools together across the lifecycle of a project: beautify minified source to debug it, escape a snippet so you can show code examples safely, then minify the final markup, styles and scripts to cut bytes before shipping. The related links connect the full chain.

Frequently asked questions

What does HTML escaping protect against?
Escaping converts characters that the browser would otherwise interpret as markup — chiefly <, >, &, " and ' — into their entity equivalents. This is the core defence against cross-site scripting (XSS) when you display untrusted text on a page.
Does minifying change how my page behaves?
No. Minification only removes characters the browser ignores — comments, extra whitespace and newlines. The markup, rules and code are preserved, so the rendered and executed result is unchanged.
Is my code uploaded anywhere?
No. The web tools run entirely in your browser using JavaScript, so your markup, styles and scripts never leave your device.