1001Ferramentas
📝 Texto

Conversor Markdown ↔ HTML

Converta Markdown CommonMark para HTML semântico e vice-versa, suportando tabelas, código, footnotes e listas de tarefas — tudo local.

Powered by marked + turndown via CDN. Tudo client-side. CommonMark + tabelas GFM.

Markdown vira HTML e o HTML volta ao Markdown

Você escreveu a documentação em Markdown e o CMS só aceita HTML. Ou o contrário: colou um trecho de página pronta e precisa dele em Markdown para entrar no README. Nas duas situações, copiar à mão significa perder meia hora arrumando tag e acento. Aqui você escolhe a direção no seletor, cola o texto e converte, com o resultado num campo pronto para copiar.

A ida de Markdown para HTML usa a biblioteca marked com o dialeto GitHub ligado, então tabela com barra vertical, lista de tarefas e bloco de código cercado por crases funcionam. Um detalhe que confunde muita gente: a quebra de linha simples não vira uma tag de quebra, porque a opção correspondente está desligada, seguindo o comportamento padrão do Markdown. Para separar parágrafos, deixe uma linha em branco entre eles.

A volta de HTML para Markdown usa Turndown, com títulos em cerquilha e código em blocos cercados. Como o plugin de tabelas não está carregado, uma tabela HTML não vira tabela em pipes: ela sai como texto corrido, e essa parte você refaz à mão. Repare também que o HTML gerado a partir do Markdown não é sanitizado, então script colado na entrada continua no resultado. Só publique saída vinda de fonte em que você confia.

Perguntas frequentes

Por que minha quebra de linha sumiu na conversão para HTML?
Porque a opção de transformar quebra simples em tag de quebra fica desligada, como no Markdown clássico. Use uma linha em branco para separar parágrafos, ou dois espaços no fim da linha.
Tabela HTML vira tabela em Markdown?
Não. O plugin de tabelas do Turndown não está carregado, então a tabela sai como texto corrido e precisa ser remontada em pipes manualmente.
Dá para converter um documento inteiro de uma vez?
Dá. Não há limite de tamanho imposto pela ferramenta; o único freio é a memória do navegador, o que só aparece em documentos realmente enormes.

Ferramentas Relacionadas