ParseJet

Conversor de HTML para Markdown

Envie um arquivo HTML ou cole a URL de uma página e receba Markdown limpo e legível. O ParseJet dá conta do HTML bagunçado do mundo real — divs aninhadas, estilos inline, marcação legada — e mapeia cada elemento para a sintaxe Markdown correta. Feito para migração de conteúdo, documentação e pipelines de LLM.

Solte um arquivo aqui ou procure

Aceita arquivos HTML,HTM

Grátis — 3 requisições/dia, sem cadastro. para 300 créditos/mês grátis.

Como funciona

1

Envie o HTML ou cole uma URL

Arraste um arquivo .html acima ou cole a URL de uma página no ar. Os dois caminhos produzem o mesmo Markdown limpo.

2

Converta para Markdown

O ParseJet faz o parsing do HTML, descarta scripts, estilos e código de rastreamento e mapeia títulos, listas, tabelas, links e blocos de código para Markdown.

3

Copie ou use a API

Copie o resultado ou integre a API para converter HTML em Markdown dentro da sua aplicação ou do seu script de migração.

Principais recursos

O que faz este html to markdown se destacar.

Mapeamento completo de elementos

h1–h6, listas ordenadas e não ordenadas, tabelas, citações, blocos de código, negrito, itálico e links viram exatamente o seu equivalente em Markdown.

HTML bagunçado sem drama

HTML de verdade raramente é limpo. O ParseJet lida com tags não fechadas, divs profundamente aninhadas, estilos inline e marcação legada sem quebrar a saída.

Scripts e estilos removidos

JavaScript, CSS, pixels de rastreamento e comentários HTML são removidos por completo — nada disso vaza para o seu Markdown.

Entrada por arquivo ou URL

Converta arquivos .html salvos (como exportações do WordPress) ou busque páginas no ar pela URL — o mesmo endpoint atende aos dois casos.

Entidades e codificação seguras

Entidades HTML (&,  , —) viram caracteres de verdade e a saída é sempre UTF-8 — sem acentuação quebrada no seu Markdown.

Conversão em lote pela API

Converta uma pasta inteira de arquivos HTML exportados para Markdown com um script curto. Veja o exemplo em Python abaixo.

Casos de uso

Cenários comuns onde esta ferramenta economiza seu tempo.

Migração de CMS e blog

Mova conteúdo do WordPress, do Ghost ou de um CMS legado para uma stack baseada em Markdown, como Hugo, Astro ou Jekyll — sem limpar HTML na mão.

Conversão de documentação

Converta docs em HTML e exportações de wiki (Confluence, MediaWiki) para Markdown e use fluxos de docs-as-code no Git.

Pré-processamento de entrada para LLM

HTML cru desperdiça tokens com ruído de marcação. Converta antes para Markdown e entregue ao modelo um texto compacto e estruturado, que preserva a hierarquia do documento.

Saída de pipeline de scraping

Transforme o HTML que o seu crawler coleta em Markdown limpo para armazenamento, indexação ou NLP — uma chamada de API por documento.

Automatize com a API

Use a mesma ferramenta de forma programática. Funciona com qualquer linguagem — apenas HTTP.

cURL
# Convert a local HTML file to Markdown
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"

# Convert a live page by URL
curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/page"}'
Python
import httpx
from pathlib import Path

# Batch-convert an HTML export folder to Markdown files
html_dir = Path("export/")
md_dir = Path("markdown/")
md_dir.mkdir(exist_ok=True)

for html_file in html_dir.glob("*.html"):
    resp = httpx.post(
        "https://api.parsejet.com/v1/parse/auto/file",
        headers={"Authorization": "Bearer YOUR_API_KEY"},
        files={"file": (html_file.name, html_file.read_bytes(), "text/html")},
    )
    md_path = md_dir / html_file.with_suffix(".md").name
    md_path.write_text(resp.json()["text"], encoding="utf-8")
    print(f"Converted {html_file.name} -> {md_path.name}")
JavaScript
// Convert an HTML file (e.g. from a file input) to Markdown
const formData = new FormData();
formData.append("file", htmlFile); // File or Blob with .html content

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const { text } = await res.json();
console.log(text); // Markdown string

Quer automatizar isso?

A ParseJet API oferece o mesmo poder de análise através de um único endpoint HTTP. Sem ffmpeg, sem poppler, sem tesseract — apenas uma chamada de API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Ler Documentação da API

Perguntas frequentes

Como converter HTML para Markdown?

Envie um arquivo .html acima ou cole a URL de uma página. O ParseJet faz o parsing da marcação e devolve Markdown limpo, com títulos, listas, tabelas e links preservados. Para automatizar, envie um POST para /v1/parse/auto/file ou /v1/parse/webpage.

As tabelas são convertidas corretamente?

Sim. Tabelas HTML viram tabelas Markdown, com linha de cabeçalho e colunas alinhadas. Listas aninhadas, citações e blocos de código também são mapeados para os equivalentes em Markdown.

O que acontece com scripts, estilos e comentários?

São removidos por completo. A saída contém apenas o conteúdo legível do documento — nada de JavaScript, CSS ou código de rastreamento.

Posso converter uma página no ar em vez de um arquivo?

Sim. Cole a URL na ferramenta acima ou use a ferramenta de URL para Markdown, otimizada para extrair o conteúdo principal de páginas ao vivo e remover navegação e anúncios.

Como converter HTML para Markdown em Python?

Envie o arquivo por POST para /v1/parse/auto/file com httpx ou requests — o campo "text" da resposta é o seu Markdown. Não é preciso instalar html2text, BeautifulSoup nem markdownify. Veja o exemplo em Python acima.

É grátis?

Sim. Você tem 3 conversões gratuitas por dia sem cadastro. Criando uma conta gratuita, são 300 créditos por mês. Os planos pagos começam em US$ 19/mês para migrações em lote.

Comece a extrair texto gratuitamente

Sem necessidade de cadastro. Analise seu primeiro arquivo em segundos.

Ver Preços