Skip to main content

Minify flask text/html mime type responses

Project description


PyPI version Supported Python Versions License tests codecov

Minify flask text/html mime type responses. Just add MINIFY_HTML = True to your deployment config to minify HTML and text responses of your flask application.


To install Flask-HTMLmin, simply use pip:

pip install Flask-HTMLmin

Or use pipenv:

pipenv install Flask-HTMLmin

Or use poetry:

poetry add Flask-HTMLmin

Or alternatively, you can download the repository and install it manually by doing:

git clone
cd Flask-HTMLmin
python install


from flask import Flask, render_template
from flask_htmlmin import HTMLMIN

app = Flask(__name__)
app.config['MINIFY_HTML'] = True

htmlmin = HTMLMIN(app)
# or you can use HTMLMIN.init_app(app)
# pass additional parameters to htmlmin
# HTMLMIN(app, **kwargs)
# example:
# htmlmin = HTMLMIN(app, remove_comments=False, remove_empty_space=True)

def main():
    # index.html will be minimized !!!
    return render_template('index.html')

def exempted_route():
    # index.html will be exempted and not blessed by holy htmlmin !!!
    return render_template('index.html')

if __name__ == '__main__':


  • <input type="checkbox" checked="" disabled="" /> Test cases
  • <input type="checkbox" checked="" disabled="" /> Route (or URL rule) exemption
  • <input type="checkbox" checked="" disabled="" /> Caching (in progress)
  • <input type="checkbox" disabled="" /> Minify inline CSS
  • <input type="checkbox" disabled="" /> Minify inline Javascript

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Flask-HTMLmin, version 2.1.0
Filename, size File type Python version Upload date Hashes
Filename, size Flask_HTMLmin-2.1.0-py3.7.egg (4.5 kB) File type Egg Python version 3.7 Upload date Hashes View
Filename, size Flask_HTMLmin-2.1.0-py3-none-any.whl (4.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size Flask-HTMLmin-2.1.0.tar.gz (4.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page