Conversor CSS para SASS
Converta CSS tradicional para a sintaxe indentada do SASS, sem chaves nem ponto e vírgula. Cole o CSS e copie o SASS pronto para o seu projeto.
Copiado!
Suporta regras planas (sem aninhamento).
No SASS indentado, omita { } e ; e use indentação consistente (geralmente 2 espaços).
/* CSS */\n.btn { color: white; padding: 8px; }\n\n/* SASS */\n.btn\n color: white\n padding: 8pxCSS puro na sintaxe indentada do Sass
A sintaxe indentada do Sass, a dos arquivos .sass e não .scss, dispensa chave e ponto e vírgula por completo. Converter meia dúzia de regras na mão dá para levar; converter quarenta, não — e um ponto e vírgula esquecido já é o bastante para o compilador reclamar. Cole o CSS de um lado e a versão .sass aparece do outro, com dois espaços de indentação por declaração.
Por baixo roda um parser propositalmente pequeno: ele varre pares de seletor e bloco e reescreve cada declaração como uma linha indentada no formato prop: valor, mantendo os dois pontos, que o Sass indentado ainda exige. Isso funciona bem para regras planas, e ele não tem noção de bloco dentro de bloco. Mande uma media query: as regras internas convertem, mas a linha do @media some do resultado sem aviso nenhum.
Então separe as media queries, converta cada bloco isolado e recoloque o @media depois, indentando o conteúdo abaixo dele. Comentários em /* */ grudam na linha do seletor e pedem uma limpeza rápida. A ferramenta também não inventa aninhamento nem promove cor repetida a variável $, decisão que continua sendo sua. Os botões de copiar e limpar ficam abaixo da saída, e nenhum CSS sai do seu navegador.
Perguntas frequentes
Qual a diferença entre .sass e .scss?
Ele aninha .card .titulo para mim?
O que acontece com o @media?
Ferramentas Relacionadas
Conversor SASS para CSS
Explica diferenças entre a sintaxe indentada do SASS (.sass) e o CSS, com exemplos comparativos.
Conversor SCSS para CSS
Remove sintaxes SCSS simples (variáveis e comentários // ) para produzir um CSS aproximado para inspeção.
Conversor CSS para SCSS
Adapta CSS para SCSS preservando regras e convertendo variáveis CSS em variáveis SCSS quando detectadas.