Pular para o conteúdo principal

Conversor de HTML para Markdown

API reference

Converta um trecho de HTML em Markdown limpo. Lida com títulos, negrito e itálico, links, imagens, listas ordenadas e não ordenadas, citações em bloco, código em linha e blocos de código, tabelas, linhas horizontais e quebras de linha. Roda inteiramente no seu navegador.

Entrada

Saída

Saída em Markdown
 
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/html-to-markdown \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "htmlSource": "<h1>Title</h1><p>Hello <strong>world</strong> vi…"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `html-to-markdown` tool (HTML to Markdown Converter) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/html-to-markdown/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Conversor de HTML para Markdown — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

O que esta ferramenta faz

O Conversor de HTML para Markdown pega um trecho de HTML e o reescreve como Markdown limpo e legível. Cole o código-fonte de uma página, uma exportação de texto formatado, um campo de CMS ou um modelo de e-mail, e receba um Markdown que você pode colocar em um README, em um post de site estático, em um wiki ou em uma mensagem de chat. A conversão acontece inteiramente no seu navegador — nada é enviado a um servidor.

Ela entende as tags que carregam significado na maioria dos documentos:

  • Títulos <h1>–<h6> viram # até ######
  • <strong>/<b> viram **negrito** e <em>/<i> viram *itálico*
  • <a href> vira um link em linha [texto](url) e <img src alt> vira ![alt](src)
  • <ul>/<ol> com <li> viram - (ou */+) e listas 1., incluindo listas aninhadas
  • <blockquote> vira linhas citadas > citado
  • <code> em linha vira `código` e <pre><code> vira um bloco delimitado ```
  • <hr> vira ---, <br> vira uma quebra de linha e <table> vira uma tabela em pipes do Markdown
  • <del>/<s> viram ~~tachado~~

Entidades HTML comuns (&amp;, &lt;, &gt;, &quot;, &#39;, &nbsp;) e entidades numéricas são decodificadas de volta para caracteres simples.

Como usar

  1. Cole seu HTML na caixa Entrada HTML (ou clique em Experimentar um exemplo).
  2. Ajuste as opções se quiser: estilo de título (ATX # ou sublinhado Setext), estilo do bloco de código (delimitado ou recuado com 4 espaços), o marcador de lista com marcadores e se as tags <br> viram quebras de linha físicas.
  3. A Saída em Markdown é atualizada automaticamente. Copie ou baixe como um arquivo .md.

Perguntas frequentes

Isso roda no servidor? Não. O conversor é uma transformação pura executada no navegador, então seu conteúdo nunca sai da sua máquina. Ele também está disponível pela API para automações.

Quais tags são suportadas? Veja a lista acima. Contêineres estruturais como <div>, <span>, <section> e <article> são desembrulhados e o conteúdo é mantido. <script>, <style>, <head> e comentários HTML são removidos.

Existe alguma limitação? O analisador é um tokenizador leve, escrito à mão, voltado para HTML razoável e bem formado. Um < isolado seguido imediatamente de uma letra dentro do texto (por exemplo a<b) pode ser interpretado como tag — escreva como &lt;, como o HTML válido já faz. Os links são gerados apenas em estilo de linha. Marcação muito malformada ou sem fechamento é recuperada heuristicamente e pode não converter perfeitamente.

Por que minha tabela não está alinhada? As células recebem uma largura mínima para facilitar a leitura, mas células muito largas ainda geram uma tabela Markdown válida, que os renderizadores alinham por conta própria.

Privacidade

Esta ferramenta funciona inteiramente no lado do cliente. Seu HTML é processado no seu navegador e nunca é enviado para lugar nenhum.

htmlmarkdownconvertermdhtml-to-markdown

Parte de um fluxo de trabalho

Todas as coleções

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.