PHPackages                             abordage/html-min - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. abordage/html-min

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

abordage/html-min
=================

Very simple (and very fast) PHP package for HTML minification

1.0.0(6mo ago)8118.0k↓44.4%2[2 PRs](https://github.com/abordage/html-min/pulls)2MITPHPPHP &gt;=7.4CI passing

Since Jun 12Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/abordage/html-min)[ Packagist](https://packagist.org/packages/abordage/html-min)[ Docs](https://github.com/abordage/html-min)[ RSS](/packages/abordage-html-min/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)Dependencies (3)Versions (8)Used By (2)

HtmlMin: PHP package for HTML minification
==========================================

[](#htmlmin-php-package-for-html-minification)

Very simple (and very fast) html compression. See [benchmark and comparison](https://github.com/abordage/html-min-benchmark)

 [![HtmlMin](https://github.com/abordage/html-min/raw/master/docs/images/abordage-html-min-cover.png?raw=true)](https://github.com/abordage/html-min/blob/master/docs/images/abordage-html-min-cover.png?raw=true)

[ ![Packagist Version](https://camo.githubusercontent.com/84f66e7bac5ec9fbca7062a47cebd84e37612824d9e25202f11de94a423fd3fc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61626f72646167652f68746d6c2d6d696e)](https://packagist.org/packages/abordage/html-min "Packagist version")[ ![GitHub Tests Status](https://camo.githubusercontent.com/616c8cb0ad02796a475b6994b4cdbc48749f8ebd0af9963e898c17327be51d1b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f61626f72646167652f68746d6c2d6d696e2f74657374732e796d6c3f6c6162656c3d7465737473)](https://github.com/abordage/html-min/actions/workflows/tests.yml "GitHub Tests Status")[ ![GitHub Code Style Status](https://camo.githubusercontent.com/fa4d1c13b7c1e66abf75b74292a580b7a88cb90e4bcba7bc60bb9bf6eb2a89f3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f61626f72646167652f68746d6c2d6d696e2f7068702d63732d66697865722e796d6c3f6c6162656c3d636f64652532307374796c65)](https://github.com/abordage/html-min/actions/workflows/tests.yml "GitHub Code Style Status")[ ![PHP Version Support](https://camo.githubusercontent.com/6072f248c933f55754740ed6b658f78202e2ad29e920a2cfc8563eda764c35c9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f61626f72646167652f68746d6c2d6d696e)](https://www.php.net/ "PHP version")[ ![License](https://camo.githubusercontent.com/5aa852d102546976bf52a412e666d88313aacd3afc3828fd25f2ae49263e4db8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61626f72646167652f68746d6c2d6d696e)](https://github.com/abordage/html-min/blob/master/README.md "License")

Features
--------

[](#features)

- Removing extra whitespaces
- Removing html comments
- Removing trailing slashes from void elements (HTML5)
- Skip `textarea`, `pre` and `script` elements
- Compresses in microseconds. See benchmark and comparison

Requirements
------------

[](#requirements)

- PHP 7.4 or higher

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require abordage/html-min
```

Quick start
-----------

[](#quick-start)

```
