Voltar para Ferramentas

Conversor de HTML para Markdown

My tools
No tools yet

Carregando...

Converter HTML para Markdown online (conversão em tempo real ao colar código-fonte)

  1. 1

    Cole HTML

    Cole um fragmento HTML ou código-fonte da página na caixa de entrada (copie da visualização de código-fonte do navegador ou copie o outerHTML do elemento das ferramentas do desenvolvedor), ou clique em "Preencher exemplo" para ver o efeito de estrutura complexa.

  2. 2

    Selecione opções de conversão

    Escolha o símbolo de lista e estilo de ênfase de acordo com as convenções do editor de destino; desative as chaves correspondentes quando não precisar de imagens ou quiser formulário de texto linha por linha para tabelas — a saída é atualizada em tempo real.

  3. 3

    Copie Markdown

    Copie o resultado com um clique, cole em Notion/Obsidian/blog estático; quando precisar de visualização inversa do efeito de renderização Markdown, use uma ferramenta de leitor Markdown.

Visão geral de recursos

Ferramenta online HTML para Markdown: converte fragmentos HTML ou código-fonte da página para Markdown, suporta títulos, listas aninhadas (listas ordenadas preservam número inicial), tabelas GFM (mapeamento de alinhamento), blocos de código (extração de linguagem), listas de tarefas, imagens, links e formatos de ênfase; caracteres de sintaxe são escapados por posição, cerco de código é atualizado automaticamente, tudo é feito localmente no navegador.

Descrição da ferramenta

Conversor online gratuito de HTML para Markdown. Cole o código-fonte HTML e converta em tempo real: títulos/ênfase/links e imagens, listas aninhadas com preservação de números de início ordenados, alinhamento de tabelas GFM, extração de linguagem de blocos de código, listas de tarefas; caracteres de sintaxe escapados por posição, cercas de código atualizadas automaticamente, execução local sem upload.

Última atualização

Lista de capacidades

  • Suporte completo de tags: títulos h1-h6, ênfase strong/em/del/code, links a, imagens img (opcional), blocos de código pre (linguagem extraída da classe language-xxx), blockquote, hr, listas de definição aproximadas — cobrindo a maioria das estruturas comuns encontradas em colagens diárias.
  • Restauração de profundidade de lista: ul/ol aninhados em qualquer nível são expandidos com indentação de dois espaços, listas ordenadas mantêm o número de início, caixas de seleção de listas de tarefas (quando o primeiro elemento de li é um checkbox) são convertidas para - [x] / - [ ].
  • Tabelas GFM: linha de cabeçalho + linha de separação com alinhamento (mapeamento de atributo HTML align :---/:---:/---:), pode ser desativado com um clique para degradar em texto de célula linha por linha; barras verticais dentro de células são automaticamente escapadas.
  • Regras de escape completas: caracteres de sintaxe Markdown são escapados por posição (underscores em palavras snake_case são preservados), caracteres extras no início da linha como #/-/número. são escapados para evitar renderização incorreta, o cerco de código é automaticamente atualizado de três para quatro backticks quando o conteúdo contém três backticks.
  • Configurável: símbolo de lista (-/*/+), estilo de ênfase (*/_), preservar imagens, quatro chaves de tabela GFM; conversão em tempo real ao colar, dados não são carregados (análise preguiçosa com DOMParser, scripts não são executados).

Feedback dos usuários

Seu feedback será revisado (e editado se necessário) antes de aparecer publicamente. Não inclua e-mails, senhas ou outros dados pessoais.

Seu feedback nos ajuda a melhorar ❤️

Ferramentas relacionadas

Guias relacionados

Perguntas frequentes

Quais elementos HTML são suportados pela ferramenta para conversão?
Títulos h1-h6, parágrafos, strong/b, em/i, del/s, código inline, blocos de código pre (language-xxx extraído), links a, imagens img, listas aninhadas ul/ol (mantém número de início em listas ordenadas), caixas de seleção de listas de tarefas, tabelas GFM, blockquote, hr, listas de definição aproximadas. Elementos de script/style/iframe/svg/button e componentes de formulário são descartados conforme regras de segurança; tags de encapsulamento como div/section/span mantêm apenas o conteúdo; estilos inline e class/id não são preservados.
Quais são as regras de escape de caracteres especiais na conversão?
Caracteres especiais de sintaxe Markdown (barra invertida/asterisco/colchete/sublinhado/acento grave) são escapados conforme necessário na posição do texto; sublinhados no meio de palavras em snake_case são mantidos sem escape. Caracteres no início da linha (#, >, +, -, número com ponto, !) recebem escape adicional para evitar renderização como título ou lista; colchetes angulares que formam tags são exibidos como entidades; pipes em células de tabela são escapados como \|; conteúdo dentro de pre/code nunca é escapado, mas se o conteúdo contém três acentos graves, o delimitador da cerca será automaticamente atualizado para quatro ou mais.
Quais são as regras de detecção para caixas de seleção de listas de tarefas?
A conversão para - [x] ou - [ ] (estado de seleção) ocorre apenas quando o primeiro elemento filho de um item de lista é um input[type=checkbox]; caixas de seleção que não estão na primeira posição ou envolvidas por outros elementos são descartadas conforme regras de controles de formulário, mantendo apenas o texto. A numeração de listas ordenadas é calculada a partir do atributo start do ol mais o número de sequência, suportando apenas numeração decimal contínua (estilos como type=a/i em algarismos romanos não são suportados).
Qual é a forma de saída ao desativar a opção de tabelas GFM?
Quando desativado, a tabela é exibida como texto de célula por linha (células conectadas por pipe com espaço em ambos os lados), informações de alinhamento de cabeçalho e coluna não são preservadas; para manter a estrutura de tabela, mantenha a opção ativada para gerar tabelas GFM (cabeçalho + linha separadora de alinhamento + linhas de dados). O mapeamento de alinhamento lê o atributo HTML align — o alinhamento em páginas modernas é frequentemente escrito em classes CSS, esse tipo de alinhamento não é garantido ser preservado.
O HTML colado será executado no navegador?
Não. A análise usa um documento inerte do DOMParser (scripts não executam, recursos não são carregados), elementos como script/style/iframe são descartados diretamente durante a conversão, e o endereço de img é apenas exibido como texto. A conversão ocorre completamente localmente, o conteúdo não é enviado pela internet nem feito upload.