Limpador de HTML

Remova estilos inline, classes CSS, IDs e tags vazias do HTML. Ideal para limpar texto copiado do Word ou Google Docs.

O que é Limpador de HTML?

O Limpador de HTML remove estilos inline, classes CSS, atributos data-*, comentários e tags vazias de trechos colados do Word ou Google Docs, converte <b> em <strong> e <i> em <em> e, opcionalmente, remove IDs. O humberto.ai processa tudo no navegador com a API DOMParser nativa — nada é enviado a servidor, então o HTML nunca sai do seu computador.

Como usar

  1. Cole o HTML no campo de entrada — por exemplo, código copiado do Word, Google Docs ou de um editor WYSIWYG.
  2. Marque as opções de limpeza desejadas: remover estilos inline, classes CSS, IDs, atributos data-*, tags vazias, comentários HTML, ou converter <b>/<i> para <strong>/<em>.
  3. Clique em "Limpar HTML" para gerar o código limpo com base nas opções marcadas.
  4. Use "Pré-visualizar" para conferir o HTML renderizado ou "Ver código" para inspecionar o markup gerado.
  5. Clique em "Copiar" para colocar o HTML limpo na área de transferência.

Perguntas frequentes

O HTML que eu colo sai do meu navegador?

Não. O Limpador de HTML roda inteiramente no navegador, usando a API DOMParser nativa do JavaScript para interpretar e reescrever o HTML. Nenhum dado é enviado a um servidor — a limpeza acontece localmente.

Quais opções de limpeza a ferramenta oferece?

Oito opções marcáveis: remover estilos inline, remover classes CSS, remover IDs, remover atributos data-*, remover tags vazias (sem texto e sem filhos), remover comentários HTML, converter <b> em <strong> e converter <i> em <em>. Por padrão todas vêm ativadas, exceto 'remover IDs'.

Por que a opção 'remover IDs' vem desmarcada por padrão?

Porque IDs costumam ser usados para âncoras internas, links de navegação ou seletores de CSS/JavaScript, e removê-los por padrão poderia quebrar esses recursos. Se não precisar deles, basta marcar a caixa antes de limpar.

A limpeza de tags vazias remove <br>, <img> ou <hr>?

Não. A ferramenta preserva explicitamente as tags void — br, hr, img, input, area, base, col, embed, link, meta, source, track e wbr — mesmo sem conteúdo textual, porque essas tags não têm filhos por natureza.

Existe um limite de tamanho para o HTML colado?

A ferramenta não impõe um limite fixo de caracteres. Como o processamento roda no navegador via DOMParser, HTML muito extenso pode deixar a limpeza mais lenta, mas não há restrição de tamanho definida no código.

Serve para limpar HTML de e-mail marketing ou de um CMS?

Sim. É pensado justamente para isso: colar HTML gerado por Word, Google Docs, editores WYSIWYG ou templates de e-mail e sair com um markup enxuto, sem estilos inline, classes e comentários que se acumulam nesses fluxos.

Ferramentas relacionadas