Extracteur et compresseur de CSS critique
Extrayez le CSS minimal nécessaire pour afficher le contenu visible en haut de page et compressez-le pour l'intégrer en ligne. L'extracteur de css critique analyse les éléments de votre HTML, les compare à votre feuille de styles complète et produit un CSS critique minifié, prêt à être intégré dans votre <head> — supprimant le CSS qui bloque le rendu et améliorant le score Largest Contentful Paint (LCP). Tout le traitement se fait dans votre navigateur, sans inscription.
Critical CSS Extractor & Compressor
Paste your HTML and CSS, click "Extract Critical CSS", and get the minimal CSS needed to render above-the-fold content - minified and ready to inline in your <head>. All processing happens locally in your browser. Your code never leaves your device.
HTML Markup
Paste your above-the-fold HTML
Full CSS Stylesheet
Paste your full CSS file
What is critical CSS?
Critical CSS is the minimal set of CSS rules needed to render above-the-fold content without waiting for the full stylesheet to load. Inlining it in your <head> eliminates render-blocking CSS and improves Largest Contentful Paint (LCP) scores.
Pourquoi utiliser notre extracteur de CSS critique ?
- Extraction instantanée du CSS critique dans votre navigateur : extrayez le CSS critique instantanément dans votre navigateur — aucun envoi vers un serveur, aucun Puppeteer, aucun navigateur headless. L'extracteur de css critique analyse les éléments de votre HTML et les compare à vos règles CSS en quelques millisecondes, entièrement sur votre appareil.
- Extracteur de CSS critique en ligne sécurisé : votre HTML et votre CSS ne quittent jamais votre appareil. L'extracteur de css critique fonctionne entièrement dans votre navigateur — aucun envoi vers un serveur, aucune transmission de données, 100 % privé. Sûr pour les feuilles de styles propriétaires, les outils internes et les bases de code de production.
- Trois formats de sortie pour chaque flux de travail : l'extracteur de css critique produit du CSS minifié, un extrait <style> prêt à coller ou du CSS lisible et formaté — changez de format en un clic. Il affiche le nombre exact de règles et les octets économisés pour mesurer l'impact sur le LCP.
- 100 % gratuit pour toujours : l'extracteur de css critique est entièrement gratuit, sans inscription, sans offre premium, sans limite de taille de fichier et sans publicité. Extrayez le CSS critique d'un nombre illimité de pages sans aucun frais, pour toujours.
Cas d'usage courants de l'extracteur de CSS critique
- Optimisation du LCP dans Core Web Vitals : supprimez le CSS bloquant le rendu pour améliorer le score Largest Contentful Paint (LCP), une métrique clé de Core Web Vitals. L'extracteur de css critique identifie le CSS minimal nécessaire pour afficher le contenu visible en haut de page, que vous intégrez en ligne dans votre <head> tout en chargeant la feuille de styles complète de façon asynchrone.
- Optimisation des performances Next.js et React : extrayez le CSS critique pour les pages Next.js, React et Vue afin de réduire le Time to First Byte (TTFB) et le First Contentful Paint (FCP). L'extracteur de css critique fonctionne avec n'importe quel framework — collez le HTML rendu et votre bundle CSS pour obtenir les styles critiques prêts à intégrer.
- Optimisation de vitesse Shopify et e-commerce : améliorez les scores de vitesse d'une boutique Shopify en intégrant en ligne le CSS critique des pages produit, des pages de collection et de la page d'accueil. L'extracteur de css critique aide à identifier quelles règles CSS du thème Shopify sont nécessaires en haut de page pour éliminer les requêtes de feuilles de styles bloquantes.
- Amélioration de la vitesse des pages WordPress : extrayez le CSS critique des thèmes WordPress afin de réduire les ressources bloquantes signalées par Google PageSpeed Insights. L'extracteur de css critique fonctionne avec n'importe quel thème WordPress — collez le HTML de la page et le CSS de votre thème pour obtenir les styles critiques en ligne.
- Optimisation des performances des landing pages : maximisez la vitesse de chargement de vos landing pages en n'intégrant en ligne que le CSS nécessaire au contenu visible en haut de page. L'extracteur de css critique est idéal pour les landing pages marketing, où chaque milliseconde de gain sur le LCP influe directement sur le taux de conversion.
- Optimisation des générateurs de sites statiques : automatisez l'extraction du CSS critique pour les sites Astro, Hugo, Eleventy et Jekyll — collez le HTML généré et votre CSS pour obtenir les styles critiques en ligne. L'extracteur de css critique vous aide à implémenter le pattern du CSS critique sans dépendance Puppeteer à la compilation.
Qu'est-ce que le CSS critique ?
Le CSS critique est l'ensemble minimal de règles CSS nécessaires pour afficher le contenu visible en haut de page d'un site web — la partie visible sans défilement. Lorsqu'un navigateur rencontre une balise <link rel="stylesheet">, il bloque le rendu jusqu'au téléchargement et à l'analyse de toute la feuille de styles. En intégrant le CSS critique directement dans le <head> et en chargeant la feuille de styles complète de façon asynchrone, vous supprimez le CSS bloquant le rendu — l'une des optimisations les plus efficaces pour les scores Largest Contentful Paint (LCP) et First Contentful Paint (FCP). Notre extracteur de css critique identifie les règles CSS qui correspondent à vos éléments HTML et produit une feuille de styles minifiée, prête à intégrer en ligne.
Comment fonctionne notre extracteur de CSS critique
- 1 Collez votre HTML et votre CSS : saisissez votre balisage HTML visible en haut de page et votre feuille de styles CSS complète dans les deux panneaux de saisie. Utilisez « Charger un exemple » pour essayer l'extracteur avec un exemple réaliste. Importez directement des fichiers .html et .css via les boutons d'import.
- 2 Cliquez sur « Extraire le CSS critique » : l'extracteur analyse votre HTML pour identifier tous les éléments (balises, classes, ID, attributs), puis compare chaque règle CSS à ces éléments. Les règles correspondantes sont incluses dans la sortie CSS critique. Les règles de base (html, body, *, :root), @keyframes et @font-face sont toujours incluses. Le traitement s'exécute entièrement dans votre navigateur.
- 3 Choisissez le format de sortie et copiez : basculez entre CSS minifié, extrait <style> prêt à coller ou CSS formaté lisible. Copiez dans le presse-papiers ou téléchargez. Intégrez l'extrait <style> dans votre <head> et chargez la feuille de styles complète de façon asynchrone.
Ce qui est inclus dans le CSS critique
- Sélecteurs correspondants : règles CSS dont les sélecteurs correspondent à des éléments présents dans votre HTML — par nom de balise, classe, ID ou attribut. Les sélecteurs séparés par des virgules sont vérifiés individuellement.
- Styles de base : les règles ciblant html, body, *, :root, ::before et ::after sont toujours incluses — elles affectent toute la mise en page et doivent être disponibles immédiatement.
- @keyframes et @font-face : les images clés d'animation et les déclarations @font-face sont toujours incluses — d'autres règles critiques les référencent et elles doivent être disponibles avant le rendu.
- Règles @media : les blocs de requêtes média sont inclus si leurs sélecteurs internes correspondent à vos éléments HTML — garantissant que les styles responsives visibles en haut de page sont disponibles sur toutes les tailles d'écran.
Limites importantes
L'extracteur de css critique utilise une analyse statique du HTML — il compare les sélecteurs CSS aux éléments HTML que vous fournissez. Il n'exécute pas JavaScript, donc les classes et éléments ajoutés dynamiquement ne sont pas détectés. Pour des résultats optimaux, collez le HTML rendu côté serveur de votre page (le HTML initial avant l'exécution de JavaScript). Les sélecteurs CSS complexes impliquant des combinateurs de descendance (par exemple .parent .child ) ne sont comparés qu'au dernier jeton — cela peut inclure quelques règles non critiques. Relisez toujours le résultat avant de l'intégrer en production.
Foire aux questions
Un extracteur de css critique identifie l'ensemble minimal de règles CSS nécessaires pour afficher le contenu visible en haut de page et les produit sous forme de feuille de styles minifiée, prête à être intégrée en ligne. Notre extracteur de css critique en ligne gratuit analyse les éléments de votre HTML et les compare à vos règles CSS entièrement dans votre navigateur.
Copiez la sortie d'extrait <style> et collez-la à l'intérieur de votre balise <head>. Chargez ensuite votre feuille de styles complète de façon asynchrone : <link rel="preload" href="styles.css" as="style" onload="this.rel='stylesheet'">. Cela supprime le CSS bloquant le rendu tout en garantissant le chargement de la feuille complète pour le contenu situé sous la ligne de flottaison.
Oui, totalement. L'extracteur de css critique fonctionne entièrement dans votre navigateur. Votre HTML et votre CSS ne sont jamais envoyés à un serveur et ne quittent jamais votre appareil.
Oui, 100 % gratuit, pour toujours. Sans inscription, sans compte, sans offre premium, sans limite de taille de fichier et sans publicité.
L'extracteur de css critique utilise une analyse statique du HTML. Les sélecteurs descendants complexes ne sont comparés qu'au dernier jeton, ce qui peut inclure des règles pour des éléments non visibles en haut de page. Relisez toujours le résultat avant de l'intégrer en production.
Non — l'extracteur de css critique utilise une analyse statique du HTML et n'exécute pas JavaScript. Pour des résultats optimaux, collez le HTML rendu côté serveur de votre page, avant l'exécution de JavaScript.
L'extracteur de css critique prend en charge les sélecteurs de balise, de classe, d'ID, d'attribut, séparés par des virgules, ainsi que les pseudo-classes et pseudo-éléments. Les combinateurs complexes sont pris en charge en comparant le dernier jeton de la chaîne de sélecteurs.
Les pages typiques obtiennent une réduction de la taille du CSS de 60 à 90 % pour le chemin critique — une feuille de styles de 100 Ko ne contient souvent que 5 à 15 Ko de CSS critique. L'extracteur affiche le nombre exact de règles et les octets économisés.
Il n'existe aucune limite de taille artificielle. La limite pratique dépend de la mémoire disponible de votre navigateur. Pour les feuilles de styles courantes, l'extracteur de css critique les traite instantanément.