Embeleze HTML com indentação consciente de blocos, ou minifique-o. O conteúdo de pre, textarea, script e style é preservado.
Como usar Formatador HTML
Cole o seu HTML na caixa de entrada.
Escolha Embelezar para indentar ou Minificar para compactar.
Escolha o tamanho do recuo e copie o resultado.
Este é um formatador de HTML que embeleza a marcação com indentação ciente de elementos de bloco e em linha, ou a minifica recolhendo os espaços em branco e removendo os comentários. Você escolhe o tamanho da indentação ao embelezar.
Embelezar indenta os elementos de acordo com como eles se aninham, então a estrutura de um documento, quais elementos contêm quais, torna-se óbvia. Isso torna o HTML escrito à mão ou gerado bem mais fácil de ler e depurar.
Tanto embelezar quanto minificar funcionam inteiramente no seu navegador, então sua marcação nunca sai do seu dispositivo.
Ele deliberadamente deixa intocado o conteúdo de pre, textarea, script e style, porque os espaços em branco dentro desses elementos são significativos: reformatá-los mudaria o texto pré-formatado, o que os usuários digitam, ou o significado do seu código.
Minificar remove os comentários e recolhe sequências de espaços em branco, o que reduz o tamanho do arquivo que os navegadores precisam baixar. É mais útil como um passo de build para páginas de produção.
O minificador mantém um único espaço entre as tags em vez de removê-lo por completo, porque o espaço em branco entre elementos em linha é de fato renderizado, e removê-lo pode deslocar seu layout. Essa cautela evita os bugs visuais sutis que minificadores agressivos podem causar.
Perguntas frequentes
Indenta os elementos com base em seu aninhamento e estrutura, enquanto deixa o conteúdo de pre, textarea, script e style intocado, pois os espaços em branco lá são significativos.
Remove comentários e recolhe sequências de espaços em branco para um único espaço. Mantém espaços únicos entre tags em vez de removê-los, porque espaços entre elementos inline são renderizados e removê-los pode alterar o layout.
Não. Tanto embelezar quanto minificar rodam inteiramente no seu navegador, então o seu markup nunca sai do seu dispositivo.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/html-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Embeleze e formate JavaScript com indentação e espaçamento consistentes. Roda inteiramente no seu navegador.
Converta CSV para um arquivo Excel .xlsx e Excel de volta para CSV, inteiramente no seu navegador. Funciona nos dois sentidos.
Gere interfaces TypeScript a partir de um exemplo JSON, com tipos aninhados, arrays e campos opcionais. Roda no navegador.
Converta JSON para XML e XML de volta para JSON, nas duas direções, direto no navegador.