HTML para Markdown
Transforme código-fonte HTML em Markdown legível para documentação e publicação. A conversão é local e traz notas explícitas sobre conteúdo removido e destinos.
Converta HTML em três etapas
- Cole o código-fonte HTML ou carregue um arquivo UTF-8 de até 1 MiB. A ferramenta lê a marcação como texto; não abre sites nem busca suas imagens.
- Selecione Converter para Markdown. A ferramenta mantém a estrutura compatível do corpo, aplica sua política de destinos e informa alterações relevantes. CSS, layout e comportamento interativo não são reproduzidos.
- Confira o Markdown e as notas de conversão e copie o texto ou baixe converted.md. Verifique o resultado na plataforma Markdown pretendida antes de publicar.
Entenda a conversão estrutural
Títulos, parágrafos, ênfase, listas, citações, código, links e imagens permitidos e tabelas simples têm equivalentes em Markdown. Estilos, dimensões, manipuladores de eventos e atributos do código-fonte geralmente não têm. O resultado é código-fonte Markdown, não uma captura de tela ou página interativa.
Destinos relativos são preservados sem presumir um site. Um link como ../guide ainda precisa estar na localização correta do documento. Elementos base fornecidos são ignorados, e destinos de fragmento podem variar entre plataformas Markdown.
Scripts, comentários e conteúdo incorporado sem suporte são removidos. Links fora da política de destinos mantêm seu texto; imagens rejeitadas mantêm o texto alternativo, quando disponível. As notas explicam essas alterações, sem prometer preservação perfeita.
Esta ferramenta não extrai apenas o conteúdo visível nem oculta informações confidenciais. Texto oculto por CSS ou atributos no código-fonte pode aparecer no Markdown. Revise toda a saída, especialmente ao converter conteúdo destinado à publicação.
Exemplos de estrutura preservada e alterações
Um h1 contendo Guide torna-se um título ATX, enquanto um parágrafo com texto strong torna-se um parágrafo com marcadores de ênfase Markdown. Entidades HTML são decodificadas pelo analisador HTML; texto Unicode comum é preservado.
Uma tabela simples sem cabeçalho recebe uma linha de cabeçalho vazia para que sua primeira linha original continue sendo de dados. Tabelas com células mescladas ou tabelas aninhadas são rejeitadas em vez de expandidas em um layout impreciso.
Um destino de script rejeitado não é copiado como link. Seu texto legível permanece. Um caminho relativo de imagem pode permanecer na sintaxe de imagem Markdown, mas a imagem nunca é buscada nem incorporada pelo conversor.
Limites e compatibilidade
A entrada é limitada a 1 MiB em UTF-8 e 1.048.576 unidades de código UTF-16. Arquivos locais devem ser UTF-8 válido; outras codificações não são presumidas. Limites estruturais e de saída impedem documentos parciais ou truncados silenciosamente.
Tabelas simples permitem até 100 colunas, 1.000 linhas incluindo o cabeçalho e 10.000 células após preenchimento em toda a conversão. Mesclagem de linhas ou colunas, tabelas aninhadas e blocos complexos em células não são compatíveis. Numeração invertida ou reiniciada de listas ordenadas também é rejeitada.
A saída usa um perfil fixo baseado em CommonMark, com suporte a tabelas GFM, texto tachado e itens de tarefa. Correções de HTML e normalização de espaços podem alterar a formatação original; a extração de código não recupera arquivos com bytes idênticos.
Links e imagens permitidos são referências textuais, não destinos verificados. Não há saída em HTML bruto nem prévia renderizada, mas o conversor não é um sanitizador universal para todos os renderizadores Markdown ou decodificadores personalizados usados posteriormente.
Entrada local e exportações atuais
Esta ferramenta não envia nem armazena seu HTML, nomes de arquivos ou Markdown. Ela não solicita URLs presentes no código-fonte. Editar, cancelar ou limpar descarta o resultado anterior e suas ações de exportação. A política geral de privacidade do site continua em vigor.
Perguntas sobre HTML para Markdown
Fontes e referências de formato
- github.comhast-util-to-mdast 10.1.2O mecanismo AST com versão fixada analisa HTML e gera o perfil Markdown especificado; consulte os avisos de terceiros incluídos.
- Avisos de terceiros
- spec.commonmark.orgCommonMark 0.31.2O CommonMark descreve a sintaxe Markdown subjacente.
- github.github.comGitHub Flavored MarkdownO GitHub Flavored Markdown descreve extensões, incluindo tabelas, texto tachado e itens de tarefa; esta ferramenta não implementa todos os recursos GFM.
- html.spec.whatwg.orgHTML StandardO padrão HTML descreve a análise e a estrutura de documentos. Esta ferramenta converte o código-fonte, não uma página renderizada.
- url.spec.whatwg.orgURL StandardO padrão URL orienta o tratamento de destinos; referências relativas permanecem relativas e os destinos não são verificados.
- encoding.spec.whatwg.orgEncoding StandardO padrão Encoding descreve a decodificação UTF-8.
Referências revisadas em 6 de novembro de 2026.
Ferramentas relacionadas
JSON para YAML
Converta JSON em YAML localmente, preservando o texto dos números e as strings entre aspas; copie ou baixe o resultado completo.
Abrir ferramenta — JSON para YAMLConversor de YAML para JSON
Converta YAML em JSON localmente com texto numérico exato, aliases limitados e cópia ou download completos.
Abrir ferramenta — Conversor de YAML para JSONTestador de expressões regulares JavaScript
Teste um padrão JavaScript localmente e examine correspondências, capturas e posições UTF-16.
Abrir ferramenta — Testador de expressões regulares JavaScriptMarkdown para HTML
Converta um rascunho Markdown em fragmento HTML, confira o código e a prévia inerte e copie ou baixe o resultado.
Abrir ferramenta — Markdown para HTMLOrdenador de texto
Ordene linhas pelo alfabeto do idioma escolhido ou por pontos de código Unicode, mantendo duplicatas, linhas em branco e todo o conteúdo.
Abrir ferramenta — Ordenador de textoRemover linhas duplicadas
Mantenha a primeira cópia exata de cada linha, preservando a ordem, os espaços significativos e as linhas vazias; copie ou baixe o resultado.
Abrir ferramenta — Remover linhas duplicadasComparador de textos
Compare dois textos localmente, com alterações em linhas inteiras e atenção aos espaços e à quebra final.
Abrir ferramenta — Comparador de textosConversor de maiúsculas e minúsculas
Converta a caixa do texto ou as iniciais de palavras e frases com regras explícitas.
Abrir ferramenta — Conversor de maiúsculas e minúsculasCodificador e decodificador de entidades HTML
Codifique ou decodifique referências HTML em texto, escolhendo o contexto e o formato Unicode. O resultado usa LF, sem interpretar ou renderizar a marcação.
Abrir ferramenta — Codificador e decodificador de entidades HTMLGerador de tabela Markdown
Edite uma tabela de texto literal, ajuste o alinhamento e copie Markdown GFM ou importe texto separado por tabulações.
Abrir ferramenta — Gerador de tabela MarkdownAnalisador e criador de strings de consulta
Analise e edite parâmetros de consulta mantendo nomes repetidos e sua ordem. Copie uma consulta normalizada ou URL HTTP(S).
Abrir ferramenta — Analisador e criador de strings de consultaCodificador e decodificador de URL
Converta um componente de URL ou valor de formulário UTF-8 com regras claras para espaços e sinais de mais; copie ou baixe o resultado.
Abrir ferramenta — Codificador e decodificador de URLCodificador e decodificador Base64
Codifique texto UTF-8 em Base64 padrão ou seguro para URL, ou decodifique os dois formatos com erros claros e resultado completo.
Abrir ferramenta — Codificador e decodificador Base64Formatador XML
Verifique XML 1.0 com espaços de nomes, formate ou compacte localmente e copie ou baixe o resultado em UTF-8.
Abrir ferramenta — Formatador XMLFormatador e validador JSON
Verifique a sintaxe JSON, formate ou minifique localmente e copie ou baixe o resultado preservando os dados originais.
Abrir ferramenta — Formatador e validador JSONContador de caracteres e segmentos SMS
Veja a codificação da mensagem, os limites dos segmentos e o possível custo. O texto fica no seu navegador.
Abrir ferramenta — Contador de caracteres e segmentos SMSContador de caracteres para redes sociais
Confira os limites de cada plataforma e divida publicações sem perder texto.
Abrir ferramenta — Contador de caracteres para redes sociaisContador de caracteres
Conte caracteres, palavras, frases e parágrafos. Consulte a densidade de palavras, o tempo de leitura e o tamanho UTF-8 no navegador.
Abrir ferramenta — Contador de caracteresCalculadora de tamanho de texto
Compare codificações e tamanhos de dados de texto no navegador.
Abrir ferramenta — Calculadora de tamanho de textoLimpeza de texto de PDF
Corrija quebras de linha e espaços em texto copiado de PDFs. Preserve o original e reveja hífens ambíguos antes de copiar o resultado.
Abrir ferramenta — Limpeza de texto de PDFConversor de letras estilizadas
Converta letras Unicode estilizadas compatíveis em texto normal no navegador. Preserve maiúsculas, acentos, emojis e o original.
Abrir ferramenta — Conversor de letras estilizadasCorrigir texto
Corrija texto ilegível e acentos quebrados no navegador. Revise cada possível reversão de UTF-8.
Abrir ferramenta — Corrigir textoVerificar corte do e-mail no Gmail
Meça os bytes UTF-8 do HTML do e-mail, compare com a referência de 102.000 bytes e encontre trechos pesados, tudo no navegador.
Abrir ferramenta — Verificar corte do e-mail no Gmail