Pular para o conteúdo

Converter HTML em DOCX

Transforme um arquivo HTML ou uma marcação colada em um documento Word que você realmente consegue editar — títulos de verdade, listas numeradas, tabelas e imagens, com o mesmo estilo que a página tem no navegador.

  • Nunca armazenado
  • Sem fila, sem espera
  • Sem cadastro, sem marca d'água

Como funciona

1

Adicione o HTML

Solte um arquivo .html ou cole a sua marcação na caixa.

2

Escolha a página

Tamanho da página, orientação e margens do documento Word.

3

Converta e baixe

Um .docx editável que abre no Word, no Google Docs, no Pages e no LibreOffice.

Uma página com tudo fixo virando um documento que flui

O HTML posiciona as coisas; um documento Word as faz fluir. Essa é a diferença central e a origem de todas as surpresas aqui. Uma página web pode fixar uma barra lateral à esquerda e um painel à direita e deixá-los ali, independentemente do tamanho; um .docx é uma sequência de parágrafos que empurram uns aos outros página abaixo. Então, layouts feitos com posicionamento CSS, colunas flexbox ou grids são gravados como uma única coluna corrida na ordem de leitura — não porque o layout não pudesse ser medido, mas porque fixar caixas em um documento Word gera algo que ninguém consegue editar, o que acaba com o motivo de converter.

O que passa sem problemas é tudo o que já tinha forma de documento. Os títulos viram estilos de título do Word — então o painel de navegação funciona e é possível gerar um sumário — e parágrafos, negrito e itálico, listas, citações em bloco, tabelas com bordas e hiperlinks têm equivalentes diretos. As imagens são incorporadas, para que o documento seja autossuficiente. Um post de blog, um artigo ou um relatório é convertido quase perfeitamente; uma landing page, não.

As imagens precisam estar acessíveis no momento da conversão. Um caminho que aponta para o seu próprio computador não pode ser lido — uma página no navegador não tem acesso aos seus arquivos — e um endereço da web só funciona se aquele servidor permitir que outros sites busquem o arquivo, o que muitos não permitem de propósito. A solução é incorporar as imagens como data URIs ou usar endereços que você sabe que podem ser acessados publicamente. Qualquer imagem que não pôde ser incluída é informada, em vez de simplesmente sumir.

Duas omissões menores que vale esperar. Fontes da web não são incorporadas, então o texto usa as fontes que o Word tiver e a aparência muda; e imagens de fundo CSS não são levadas, já que o Word não tem um conceito equivalente de imagem de fundo de parágrafo. Scripts nunca são executados, então uma página que se monta com JavaScript é convertida conforme a marcação diz antes disso.

Quando você precisa de outra coisa

O Pandoc faz isso melhor que qualquer conversor que trabalha a partir da marcação renderizada: pandoc page.html -o page.docx --extract-media=. mapeia corretamente a estrutura do HTML para os estilos do Word, extrai as imagens e aceita um documento de referência para que o resultado siga o seu próprio modelo — títulos, fontes e espaçamento no padrão da sua empresa, e não no padrão do Word. Essa última parte é o que faz valer a pena instalá-lo.

Para uma página web ao vivo, e não um arquivo, salve-a antes — “Salvar como → Página da Web, completa” — ou baixe-a com curl e converta o resultado, já que nada aqui acessa a rede. E, se o que você quer é uma cópia fiel de como a página aparece, e não algo editável, converter em PDF é a ferramenta certa, porque um PDF consegue fixar caixas onde um documento Word não consegue.

Perguntas frequentes

Ele mantém o meu CSS?

Sim. Primeiro o seu navegador renderiza a página, então os estilos de folhas de estilos, classes e CSS inline são todos resolvidos — fontes, tamanhos, cores, alinhamento, espaçamento, bordas e fundos são gravados no documento como formatação do Word.

O resultado é editável mesmo?

Sim. Os títulos usam os estilos de título do Word (então o painel de navegação e o sumário funcionam), as listas são listas numeradas e com marcadores de verdade, e as tabelas são tabelas reais do Word, com células mescladas — e não caixas de texto presas no lugar.

Meu HTML fica armazenado em algum lugar?

Não. A página é renderizada e o documento é gerado aqui; nada é enviado a lugar nenhum e nada fica armazenado.

O que acontece com as imagens?

Imagens incorporadas (data URIs) são sempre incluídas. Imagens com link da web são incluídas quando o servidor delas permite; o resultado informa quantas não puderam ser buscadas. Imagens SVG e WebP são convertidas para que o Word consiga exibi-las.

O JavaScript é executado?

Não, nunca. A página é renderizada só a partir da marcação e dos estilos, em um ambiente isolado onde scripts não podem ser executados.

Os links continuam funcionando?

Sim. Links para sites continuam clicáveis, e links para uma seção da mesma página viram links internos para um indicador naquele título.

Bom saber: Layouts feitos com posicionamento CSS, colunas flexbox ou grids são gravados como uma única coluna corrida, porque um documento Word editável tem texto que flui, em vez de caixas presas no lugar. Imagens de fundo e fontes da web não são incorporadas, e imagens referenciadas por um caminho no seu próprio computador não podem ser lidas — incorpore-as como data URIs ou use endereços da web completos.

Coloque esta ferramenta no seu site

Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.