HTML Minifier for Rust

Free online html minifier with Rust code examples

Working with html minifier in Rust? Our free online html minifier helps Rust developers format, validate, and process data instantly. Below you will find Rust code examples using minify-html so you can achieve the same result programmatically in your own projects.

Try the HTML Minifier Online

Use our free HTML Minifier directly in your browser — no setup required.

Open HTML Minifier

Rust Code Example

use minify_html::{minify, Cfg};

fn main() {
    let html = b"<!DOCTYPE html>
<html>
  <head><title>Hello</title></head>
  <body>
    <!-- comment -->
    <h1>Hello World</h1>
    <p>Welcome to my site.</p>
  </body>
</html>";

    let cfg = Cfg {
        minify_css: true,
        minify_js: true,
        ..Cfg::default()
    };
    let minified = minify(html, &cfg);
    println!("{}", String::from_utf8(minified).unwrap());
}

Quick Setup

Library: minify-html
cargo add minify-html

Rust Tips & Best Practices

  • minify-html is extremely fast and written in pure Rust
  • It beats most other HTML minifiers in benchmarks
  • Cfg struct controls what gets minified

Frequently Asked Questions

HTML Minifier in Other Languages

More Rust Tools