Conversores de arquivos

Conversor de HTML para Markdown

Converta código HTML em texto formatado em Markdown com transformação de títulos, hiperligações, listas e blocos de código.

Executar ferramenta

Esta ferramenta online transforma fragmentos de código HTML em texto formatado em sintaxe Markdown. O conversor reconhece elementos estruturais comuns, convertendo cabeçalhos do primeiro ao sexto nível nos respetivos marcadores com cardinal, bem como parágrafos, listas numeradas ou não ordenadas e citações em bloco. Elementos como hiperligações e imagens com atributos reconhecidos são transformados no formato habitual de Markdown, enquanto blocos pré-formatados simples passam a blocos de código delimitados. Blocos de scripts e estilos são removidos quando as respetivas etiquetas de abertura e fecho são detetadas. O conversor também descodifica entidades de carateres nomeadas comuns e referências numéricas decimais válidas. Se o campo de entrada for deixado vazio, a conversão termina sem texto de saída. No final do processamento, espaços em branco no início e no fim são eliminados e sequências longas de mudanças de linha consecutivas são normalizadas para um espaçamento limpo no ecrã.

Instruções

  1. Cole ou introduza o código HTML no campo de texto.
  2. Inicie a conversão para processar as etiquetas e entidades suportadas.
  3. Consulte o resultado formatado em Markdown na área de saída.
  4. Copie o texto convertido para utilizar na sua documentação ou editor.

Exemplos

  • Entrada: <h1>Título</h1><p>Texto com <strong>ênfase</strong> e uma <a href="https://example.com">ligação</a>.</p> -> Saída: # Título com parágrafo, texto em negrito e ligação em sintaxe Markdown.
  • Entrada: <ul><li>Primeiro item</li><li>Segundo item</li></ul> -> Saída: Lista não ordenada com marcadores de hífen em Markdown.

Perguntas frequentes

O que acontece aos blocos de JavaScript ou CSS?

Os blocos delimitados por etiquetas de script ou style, quando abertos e fechados com as etiquetas suportadas, são removidos da saída final.

O que é gerado se o campo de entrada estiver vazio?

Se o campo de entrada estiver vazio, a área de saída permanece em branco e não é gerado texto.

Todas as variantes de HTML são convertidas?

Não. Apenas os elementos e formatos suportados recebem sintaxe Markdown correspondente. As etiquetas restantes que não sejam reconhecidas são descartadas, preservando o texto interior.

Como são tratadas as entidades de carateres decimais?

Entidades no formato numérico decimal válido são descodificadas para o respetivo caratere. Valores numéricos fora do intervalo aceite podem impedir a conversão de ser concluída.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.