La minification consiste à retirer du code les caractères inutiles (espaces, retours à la ligne, commentaires et ponctuation superflue) sans changer son fonctionnement. On l'applique surtout aux fichiers HTML, CSS et JavaScript pour réduire leur taille et accélérer leur chargement sur les sites.
Le but principal de la minification est d'améliorer les performances d'un site en réduisant la taille des fichiers, pour un chargement plus rapide des pages. Des fichiers plus petits se téléchargent plus vite, ce qui améliore l'expérience utilisateur et peut aussi avoir un effet positif sur le SEO, car les moteurs de recherche privilégient les sites rapides. La minification se fait en général avec des outils automatiques qui traitent le code, retirent les parties non essentielles et l'optimisent pour une livraison plus rapide.