Markdown → HTML
Transforme Markdown em HTML.
Com tabelas e listas de tarefas.
A especificação CommonMark inteira, mais as extensões do GitHub que você sentiria falta se não estivessem.
Veja num quadro em sandbox e depois copie o código ou baixe o arquivo.
Solte um arquivo aqui.
Ou escolha pelo botão. Ou simplesmente cole com Ctrl+V. Dezenas de uma vez não é problema.
.md .markdown .txt +1 / 25 MB por arquivo / roda no seu navegador, nada é enviado
Outros formatos: .docx .doc DOCX → HTML · .html .htm Google Docs → HTML · .text Texto → HTML · .csv .tsv CSV → tabela · .xlsx Excel → tabela · .pdf docstomd.com
Ou cole aqui
Saída
Saída
Indentação
URLs soltas
Quebras de linha
Como funciona
- 01Cole Markdown na caixa, ou solte um arquivo .md, .markdown ou .txt na área acima.
- 02O markdown-it interpreta com as regras do CommonMark, mais as extensões de tabela, riscado e lista de tarefas. O resultado passa pelo DOMPurify antes de chegar até você.
- 03Escolha fragmento ou página inteira, ligue ou desligue a indentação, e copie o HTML ou baixe como arquivo.
O que funciona
- Todo o CommonMark: títulos ATX e setext, listas aninhadas, links por referência, código cercado e indentado
- Tabelas GFM com barras, geradas como <table><thead><th scope="col">
- Listas de tarefas como caixas desabilitadas, com a classe .task-list-item para estilizar
- Riscado, e URLs soltas viradas em links automaticamente, com opção de evitar
- Blocos de HTML bruto e HTML inline, higienizados na passagem
- Quebras de linha simples mantidas como <br>, ou deixadas fluir, como você preferir
O que não faz
- Não colore a sintaxe — a classe do idioma é emitida, as cores são sua parte
- Notas de rodapé, listas de definição, abreviaturas e diretivas de contêiner não são interpretadas
- Front matter YAML não é removido nem interpretado; apague antes se não quiser vê-lo na saída
- Notação matemática ($...$ ou \[...\]) sai como texto literal
- Arquivos acima de 25 MB
Perguntas que chegam aqui
Sim, e saem como marcação correta: um <thead> com células <th scope="col">, um <tbody> para o resto e o alinhamento transferido como text-align inline. Um leitor de tela consegue ler o resultado como tabela, o que é impossível numa grade fingida com div.
Indo no sentido oposto?
O DocsToMD é esta mesma ferramenta ao contrário: Word, PDF, Excel e HTML para Markdown. Mesma abordagem, mesmo modelo de privacidade, saída inversa.