Conversor de Markdown para HTML
Funciona inteiramente no seu navegador. Seus arquivos e dados nunca saem do seu dispositivo.
Sobre esta ferramenta
Cole Markdown e esta ferramenta converte para HTML, ou cole HTML e ela converte de volta para Markdown. Escolha a direção que você precisa e o resultado se atualiza a cada tecla.
Como funciona a conversão?
Markdown para HTML usa a biblioteca marked, com suporte a GitHub Flavored Markdown para tabelas, tachado e listas de tarefas já ligado por padrão. O HTML bruto que o marked gera sai com uma tag por linha, então esta ferramenta passa o resultado por um beautifier de HTML compartilhado, que indenta listas, tabelas e citações aninhadas para o resultado parecer código formatado de verdade, não uma parede de tags.
HTML para Markdown usa turndown, configurado para títulos no estilo ATX (#, ##) e blocos de código com cercas. O turndown analisa o HTML com um parser próprio em vez de um DOM de navegador real, o que o torna tolerante a marcação quebrada: tags não fechadas, aninhamento errado e outros problemas são interpretados da melhor forma possível em vez de gerar um erro. Isso ajuda bastante com HTML copiado de uma página ao vivo, que raramente chega tão limpo quanto marcação escrita à mão.
O conteúdo que eu colo é enviado a algum lugar?
Não. As duas conversões acontecem inteiramente no seu navegador, usando bibliotecas JavaScript embutidas na página; nada do que você cola é enviado a um servidor ou registrado em lugar nenhum. Isso importa se você está convertendo um rascunho de README ainda não publicado, um documento interno, ou HTML extraído de uma página que ainda tem nomes reais ou dados de conta. Uma entrada vazia simplesmente gera uma saída vazia dos dois lados, então não sobra nada para limpar depois.
Para que serve isso?
Usos comuns incluem transformar um rascunho de README em HTML para pré-visualização, converter um trecho de página web colado em Markdown limpo para um wiki ou app de notas, ou conferir como uma tabela GFM vai ficar antes de fazer o commit. Também funciona bem para tirar a formatação de templates de e-mail HTML ou exportações de CMS, já que o Turndown reduz a maior parte do estilo inline para equivalentes simples em Markdown.
Veja a especificação do CommonMark para a sintaxe base do Markdown, a referência de HTML da MDN para a outra direção, e a especificação GFM do GitHub para as extensões de tabelas, tachado e listas de tarefas que esta ferramenta suporta.