Pular para o conteúdo
Aback Tools Logo

Extrator e compressor de CSS crítico

Extraia o CSS mínimo necessário para renderizar o conteúdo visível inicial e comprima-o para inserir em linha. O extrator de css crítico analisa os elementos do seu HTML, compara-os com sua folha de estilos CSS completa e gera CSS crítico minificado pronto para inserir em linha no seu <head> — eliminando o CSS que bloqueia a renderização e melhorando as pontuações de Largest Contentful Paint (LCP). Todo o processamento acontece no seu navegador, sem necessidade de cadastro.

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.

Por que usar nosso extrator de CSS crítico?

  • Extração instantânea de CSS crítico no seu navegador: extraia o CSS crítico na hora, direto no navegador — sem envio para servidor, sem Puppeteer e sem navegador headless. O extrator de css crítico analisa os elementos do seu HTML e os compara com suas regras CSS em milissegundos, inteiramente no seu dispositivo.
  • Extrator de CSS crítico online seguro: seu HTML e seu CSS nunca saem do seu dispositivo. O extrator de css crítico roda inteiramente no navegador — sem upload para servidores, sem transmissão de dados, 100% privado. Seguro para folhas de estilos proprietárias, ferramentas internas e bases de código de produção.
  • Três formatos de saída para cada fluxo de trabalho: o extrator de css crítico gera CSS minificado, um snippet <style> pronto para colar ou CSS formatado legível — alterne entre os formatos com um clique. Mostra a contagem exata de regras e a economia em bytes para você medir o impacto no LCP.
  • 100% grátis para sempre: o extrator de css crítico é totalmente gratuito, sem cadastro, sem plano premium, sem limite de tamanho de arquivo e sem anúncios. Extraia CSS crítico de páginas ilimitadas sem nenhum custo, para sempre.

Casos de uso comuns do extrator de CSS crítico

  • Otimização de LCP em Core Web Vitals: elimine o CSS que bloqueia a renderização para melhorar as pontuações de Largest Contentful Paint (LCP), uma métrica essencial de Core Web Vitals. O extrator de css crítico identifica o CSS mínimo necessário para renderizar o conteúdo visível inicial, que você insere em linha no <head> enquanto carrega a folha de estilos completa de forma assíncrona.
  • Otimização de desempenho em Next.js e React: extraia CSS crítico para páginas Next.js, React e Vue a fim de reduzir o Time to First Byte (TTFB) e o First Contentful Paint (FCP). O extrator de css crítico funciona com qualquer framework — cole o HTML renderizado e o seu bundle CSS para obter os estilos críticos prontos para inserir em linha.
  • Otimização de velocidade em Shopify e e-commerce: melhore as pontuações de velocidade de uma loja Shopify inserindo em linha o CSS crítico de páginas de produto, páginas de coleção e da página inicial. O extrator de css crítico ajuda a identificar quais regras CSS do tema Shopify são necessárias na parte visível inicial para eliminar requisições de folhas de estilos que bloqueiam a renderização.
  • Melhoria de velocidade em WordPress: extraia CSS crítico para temas WordPress a fim de reduzir recursos que bloqueiam a renderização sinalizados pelo Google PageSpeed Insights. O extrator de css crítico funciona com qualquer tema WordPress — cole o HTML da página e o CSS do seu tema para obter os estilos críticos em linha.
  • Otimização de desempenho de landing pages: maximize a velocidade de carregamento das suas landing pages inserindo em linha apenas o CSS necessário para o conteúdo visível inicial. O extrator de css crítico é ideal para landing pages de marketing, onde cada milissegundo de melhoria no LCP impacta diretamente a taxa de conversão.
  • Otimização de geradores de sites estáticos: automatize a extração de CSS crítico para sites Astro, Hugo, Eleventy e Jekyll — cole o HTML gerado e seu CSS para obter os estilos críticos em linha. O extrator de css crítico ajuda você a implementar o padrão de CSS crítico sem depender de Puppeteer em tempo de build.

O que é CSS crítico?

CSS crítico é o conjunto mínimo de regras CSS necessárias para renderizar o conteúdo visível inicial de uma página web — a parte visível sem rolagem. Quando o navegador encontra uma tag <link rel="stylesheet">, ele bloqueia a renderização até que toda a folha de estilos seja baixada e analisada. Ao inserir o CSS crítico em linha diretamente no <head> e carregar a folha de estilos completa de forma assíncrona, você elimina o CSS que bloqueia a renderização — uma das otimizações de maior impacto nas pontuações de Largest Contentful Paint (LCP) e First Contentful Paint (FCP). Nosso extrator de css crítico identifica quais regras CSS correspondem aos seus elementos HTML e gera uma folha de estilos minificada e pronta para inserir em linha.

Como funciona nosso extrator de CSS crítico

  1. 1 Cole seu HTML e seu CSS: insira seu markup HTML visível inicial e sua folha de estilos CSS completa nos dois painéis de entrada. Use "Carregar exemplo" para testar o extrator com um exemplo realista. Envie arquivos .html e .css diretamente pelos botões de upload.
  2. 2 Clique em "Extrair CSS crítico": o extrator analisa seu HTML para identificar todos os elementos (tags, classes, IDs, atributos) e depois compara cada regra CSS com esses elementos. As regras correspondentes entram na saída de CSS crítico. As regras base (html, body, *, :root), @keyframes e @font-face sempre são incluídas. O processamento roda inteiramente no seu navegador.
  3. 3 Escolha o formato de saída e copie: alterne entre CSS minificado, um snippet <style> pronto para colar ou CSS formatado legível. Copie para a área de transferência ou baixe. Insira o snippet <style> em linha no seu <head> e carregue a folha de estilos completa de forma assíncrona.

O que é incluído no CSS crítico

  • Seletores correspondentes: regras CSS cujos seletores correspondem a elementos presentes no seu HTML — por nome de tag, classe, ID ou atributo. Seletores separados por vírgula são verificados individualmente.
  • Estilos base: regras direcionadas a html, body, *, :root, ::before e ::after sempre são incluídas — elas afetam todo o layout da página e precisam estar disponíveis imediatamente.
  • @keyframes e @font-face: keyframes de animação e declarações @font-face sempre são incluídas — outras regras críticas as referenciam e elas precisam estar disponíveis antes da renderização.
  • Regras de @media: blocos de media query são incluídos se seus seletores internos correspondem aos seus elementos HTML — garantindo que os estilos responsivos da parte visível inicial estejam disponíveis em todos os tamanhos de tela.

Limitações importantes

O extrator de css crítico usa análise estática do HTML — ele compara os seletores CSS com os elementos HTML que você fornece. Ele não executa JavaScript, portanto classes e elementos adicionados dinamicamente não são detectados. Para os resultados mais precisos, cole o HTML renderizado no servidor da sua página (o HTML inicial antes da execução do JavaScript). Seletores CSS complexos com combinadores descendentes (por exemplo, .parent .child ) são comparados apenas com o último token — isso pode incluir algumas regras não críticas. Revise sempre a saída antes de inseri-la em linha em produção.

Perguntas frequentes

Um extrator de css crítico identifica o conjunto mínimo de regras CSS necessárias para renderizar o conteúdo visível inicial e as gera como uma folha de estilos minificada e pronta para inserir em linha. Nosso extrator de css crítico online gratuito analisa os elementos do seu HTML e os compara com suas regras CSS inteiramente no seu navegador.

Copie a saída do snippet <style> e cole dentro da sua tag <head>. Depois carregue sua folha de estilos completa de forma assíncrona: <link rel="preload" href="styles.css" as="style" onload="this.rel='stylesheet'">. Isso elimina o CSS que bloqueia a renderização e garante que a folha completa carregue para o conteúdo abaixo da dobra.

Sim, totalmente. O extrator de css crítico roda inteiramente no seu navegador. Seu HTML e seu CSS nunca são enviados para nenhum servidor e nunca saem do seu dispositivo.

Sim — 100% grátis, para sempre. Sem cadastro, sem conta, sem plano premium, sem limite de tamanho de arquivo e sem anúncios.

O extrator de css crítico usa análise estática do HTML. Seletores descendentes complexos são comparados apenas com o último token, o que pode incluir regras de elementos que não estão visíveis inicialmente. Revise sempre a saída antes de inseri-la em linha em produção.

Não — o extrator de css crítico usa análise estática do HTML e não executa JavaScript. Para os resultados mais precisos, cole o HTML renderizado no servidor da sua página antes da execução do JavaScript.

O extrator de css crítico suporta seletores de tag, classe, ID, atributo, separados por vírgula e de pseudoclasse/pseudoelemento. Combinadores complexos são suportados comparando com o último token da cadeia de seletores.

Páginas típicas alcançam redução de 60% a 90% no tamanho do CSS do caminho crítico — uma folha de estilos de 100 KB costuma ter apenas 5 a 15 KB de CSS crítico. O extrator mostra a contagem exata de regras e a economia em bytes.

Não há limite artificial de tamanho de arquivo. O limite prático depende da memória disponível no seu navegador. Para folhas de estilos típicas, o extrator de css crítico as processa instantaneamente.