HTML Minifier
Online HTML Minifier/Compressor. Free! Provides an API. Simple Quick and Fast.
Node.js
var querystring = require('querystring'); var http = require('http'); var query = querystring.stringify({ input : html }); var req = http.request( 'https://www.toptal.com/developers/html-minifier/raw', { method : 'POST', }, function(resp) { // if the statusCode isn't what we expect, get out of here if ( resp.statusCode !== 200 ) { console.log('StatusCode=' + resp.statusCode); return; } resp.pipe(process.stdout); } ); req.on('error', function(err) { throw err; }); req.setHeader('Content-Type', 'application/x-www-form-urlencoded'); req.setHeader('Content-Length', query.length); req.end(query, 'utf8');
Languages
Click on the language of your choice to see an example: