Um editor HTML online gratuito com editor visual ao vivo e visualização de código, sincronizados. Cole do Word ou Google Docs e limpe o HTML bagunçado com um clique. Tudo é executado no seu navegador.
O Editor HTML Online é uma ferramenta gratuita de navegador que mostra o editor visual e o código-fonte lado a lado, sincronizados a cada tecla digitada. Ele resolve dois problemas que atrasam quem publica conteúdo na web: o HTML sujo que aparece quando você cola do Word ou do Google Docs, e a troca constante entre a aba de edição e a de visualização. A versão 2.0 disponível no ToolsPivot roda inteiramente no seu navegador para digitação, limpeza e exportação, e está traduzida em 18 idiomas.
A ferramenta combina um painel visual editável com um painel de código-fonte, e mantém os dois sincronizados nos dois sentidos. O que você digita no lado visual passa por um formatador (js-beautify) e aparece indentado no código; o que você altera no código volta para o lado visual. O painel de código usa o CodeMirror 5.51 em modo htmlmixed, com numeração de linhas e destaque de sintaxe, servido localmente pelo ToolsPivot e não por CDN externo.
Redatores, analistas de SEO, equipes de e-mail marketing e lojistas de e-commerce são o público principal. São pessoas que recebem texto em .docx, precisam entregar HTML apresentável para um CMS ou para o campo de descrição de um marketplace, e não querem abrir um editor de código completo para isso. Desenvolvedores também usam a ferramenta para conferir um trecho rápido sem criar projeto nenhum.
Um parágrafo copiado do Word chega com dezenas de spans aninhados, propriedades mso-, tags e classes que não significam nada fora do Office. Antes, a saída era limpar isso na mão ou publicar código inchado. Agora, a limpeza acontece no momento em que o conteúdo é colado, e o resultado já entra no editor em estado utilizável.
, spans e fonts vazios e classes soltas caem fora nesse momento.), Google Drive e Dropbox.O editor rende mais quando o conteúdo vem de fora da web e precisa entrar nela apresentável. Ou seja: sempre que existe um documento formatado de um lado e um campo de HTML do outro. Fora desse cenário, ele funciona bem como bloco de rascunho para trechos curtos que você quer ver renderizados na hora.
Existe um limite prático: arquivos muito grandes deixam qualquer editor de navegador pesado, e páginas inteiras com dezenas de scripts pedem um editor de desktop. Para comparar duas versões extensas do mesmo arquivo, um verificador de diferenças resolve melhor.
Contexto: uma agência recebe pautas em .docx de redatores freelancer e publica em WordPress.
Processo:
Resultado: o HTML entra no bloco de código do editor do WordPress sem estilo estranho brigando com o tema. Depois, o gerador de meta tags cuida da parte de cabeçalho.
Contexto: uma equipe de marketing prepara campanhas em ferramentas como RD Station e Mailchimp.
Processo:
Resultado: menos surpresa de renderização em clientes de e-mail que ignoram parte do CSS moderno.
Contexto: um MEI que vende em marketplace precisa de descrições formatadas e não sabe HTML.
Processo:
Resultado: ficha de produto consistente em todos os anúncios, montada sem depender de terceiros. Para as fotos, vale passar pelo compressor de imagens antes de subir.
Contexto: uma equipe de produto mantém documentação em repositório e recebe material em HTML.
Processo:
Resultado: conversão sem passo intermediário. Quando o material chega em outro formato de dados, o conversor de XML para JSON cobre a etapa anterior.
A suíte de limpeza tem cinco ações, e cada uma trabalha direto na árvore DOM do conteúdo, não em busca e substituição de texto. Isso importa porque a limpeza baseada em expressão regular costuma quebrar atributos legítimos que contêm caracteres parecidos com marcação.
style dos elementos. É o que resolve a herança de fonte e de cor que vem colada de um documento.class e id, deixando o HTML livre para receber o CSS do seu site sem conflito de nome.Vale registrar o que a suíte não faz, porque versões anteriores desta página prometiam a mais: ela não converte tabelas em divs, não remove comentários como ação dedicada e não gera texto de preenchimento. Para texto provisório, use o gerador de Lorem Ipsum; para comparar o código antes e depois da limpeza, a comparação de código mostra linha a linha o que mudou.
A validação percorre o código com um tokenizador de pilha de tags e reporta tags não fechadas ou fechadas fora de ordem, com o número da linha. Ela conhece as regras de fechamento opcional do HTML (li, tr, td, p e companhia), então não acusa erro onde a especificação permite omitir o fechamento. Blocos , e comentários são ignorados na varredura, porque o conteúdo deles não é marcação HTML.
O que ela não é: um validador de conformidade com a especificação do W3C. Ela não checa atributos inválidos, aninhamento semanticamente proibido nem acessibilidade. Também não corrige o código sozinha; ela aponta e você decide. Para uma verificação de página publicada, o gerador de código fonte de site traz o HTML servido de qualquer URL, e o gerador de markup de schema cuida dos dados estruturados que costumam vir depois.
Digitar, colar, limpar, validar, embelezar, minificar e exportar acontecem inteiramente no seu navegador, sem nenhuma requisição ao servidor. O rascunho fica no localStorage do próprio dispositivo, o que significa que ele não é sincronizado entre computadores e some se você limpar os dados do navegador.
Existe uma exceção honesta, e ela merece destaque: a importação por Google Drive e por Dropbox envia o arquivo escolhido para o servidor do ToolsPivot, que o lê e converte documentos como .docx e .pdf em texto antes de devolver o conteúdo para o editor. As credenciais do Google Picker e do Dropbox Chooser ficam no banco de dados da aplicação, nunca no JavaScript do cliente. Se o documento for sensível, faça o upload local em vez da importação em nuvem, ou cole o conteúdo direto. Para materiais que precisam de tratamento adicional de entidades, o codificador de HTML e o decodificador de HTML completam o fluxo.
Sim, é gratuito, sem cadastro e sem limite de uso. Todas as funções, incluindo limpeza, validação, exportação e importação em nuvem, ficam disponíveis desde o primeiro acesso.
Não, exceto na importação por Google Drive ou Dropbox. Digitação, colagem, limpeza, validação e exportação acontecem no navegador; apenas o arquivo escolhido em uma dessas duas nuvens passa pelo servidor para ser lido e convertido.
A colagem é interceptada antes de o conteúdo chegar ao editor. Estilos mso-, tags , spans e fonts vazios e classes e IDs soltos são retirados nesse momento, sem que você precise clicar em nada.
São cinco: remover estilos inline, remover classes e IDs, remover tags vazias, reduzir espaços em branco e converter para texto simples. Elas funcionam de forma independente e podem ser combinadas na ordem que você quiser.
Não, essa ação não faz parte da suíte de limpeza. Se você precisa trocar um layout em tabela por divs, a alteração é manual no painel de código.
Não, ela reporta tags não fechadas ou trocadas com o número da linha e deixa a correção com você. Ela também não substitui um validador de conformidade com a especificação do W3C.
Sim, o conteúdo é salvo automaticamente no localStorage do navegador e restaurado quando você volta à página. Como o armazenamento é local, o rascunho não aparece em outro dispositivo e é perdido se você apagar os dados do navegador.
Sim, o botão "Copiar MD" converte o conteúdo em Markdown usando a biblioteca Turndown. É o caminho mais curto para levar um HTML pronto para documentação em repositório.
É o CodeMirror 5.51 em modo htmlmixed, com numeração de linhas, destaque de sintaxe e os complementos de busca e diálogo. Ele é servido localmente pelo ToolsPivot, sem depender de CDN de terceiros.
A interface é responsiva e funciona em navegadores móveis, mas a experiência de dois painéis pede tela maior. No celular, use os modos "só visual" ou "só código" para aproveitar melhor o espaço.
Não existe um limite fixo definido pela ferramenta, mas o desempenho depende do navegador e do dispositivo. Arquivos muito grandes deixam a sincronização entre os painéis lenta, e nesse caso vale dividir o conteúdo em partes.
Sim, o modo htmlmixed reconhece CSS dentro de tags e JavaScript dentro de tags , com destaque de sintaxe para os três. A validação de tags pula esses blocos de propósito, para não acusar erro no conteúdo deles.
Sim, a escolha de modo escuro é guardada no localStorage junto com o rascunho. O tema usado no painel de código é o dracula do CodeMirror.
Copie o texto e passe pelo verificador de gramática antes de publicar. Para checar quão fácil o material está de ler, o verificador de legibilidade dá uma pontuação em segundos.