Pular para o conteúdo
helpyself

Markdown para HTML

Só local — nada é enviado a menos que você salve ou compartilhe.

Converta Markdown em HTML limpo, com uma prévia confiável.

  1. Cole ou digite seu Markdown
  2. Converta e alterne entre o HTML e a prévia
  3. Copie o HTML ou baixe como arquivo

HTML cru fica escapado a menos que você permita. A prévia não executa scripts em nenhum caso.

Compartilhar link

Salva nos seus arquivos e gera um endereço web para qualquer um abrir. Para de funcionar sozinho depois.

Link dura
Salvar esta ferramenta

Tenha Markdown para HTML sempre à mão

Favoritar

Sobre esta ferramenta

Markdown é o formato usado para documentações, arquivos README e anotações, enquanto HTML é o que o navegador entende, então essa é a etapa entre escrever e publicar. A conversão cobre os elementos usados: títulos, listas (incluindo aninhadas e de tarefas), blocos de código com linguagem, citações, tabelas com alinhamento de colunas, imagens, links, negrito, itálico e riscado. Duas decisões aqui são de segurança e não de formatação. HTML cru no Markdown é escapado em vez de passado, pois arquivos Markdown costumam ser dados a você, não escritos por você, e um conversor rigoroso evitaria rodar scripts embutidos. Você pode desativar isso se desejar. Endereços de links são verificados contra uma lista de esquemas permitidos em vez de uma de proibidos, então links com esquemas desconhecidos aparecem como texto simples, não como links clicáveis. A prévia é renderizada em um frame isolado sem scripts, garantindo segurança mesmo quando o conteúdo de entrada não for confiável. Tudo roda no seu navegador.

Perguntas frequentes

Por que meu HTML aparece como texto em vez de renderizar?

Porque o HTML cru é escapado a menos que você autorize. Markdown permite HTML dentro do texto, o que significa que um arquivo de outra pessoa pode conter scripts. Ative a opção de HTML cru se o arquivo for seu e quiser que o código seja mantido.

Markdown para HTML é o mesmo que uma prévia Markdown?

Quase — a diferença está no que você obtém. A prévia mostra a renderização; aqui você recebe o HTML pronto para copiar e colar numa página ou modelo de e-mail. Converter Markdown aqui gera exatamente o código HTML que a prévia exibe, sem diferença entre o que viu e o que vai usar.

A prévia é segura se eu ativar HTML cru?

Sim. A prévia é renderizada em um frame sandbox com scripts desativados, assim nada do documento pode rodar código ou afetar a página. Isso vale tanto faz se você permite HTML cru na saída ou não.

Por que um link meu apareceu como texto comum?

O endereço do link usou um esquema que não está na lista permitida. Apenas http, https, mailto, tel, ftp e links relativos ficam clicáveis, bloqueando tentativas de esconder scripts em links. O texto é exibido para você ver o que aconteceu.

O conversor suporta tabelas e listas de tarefas?

Sim, ambos no estilo GitHub. Tabelas precisam da linha de traços abaixo do cabeçalho, e os dois pontos nessa linha definem o alinhamento das colunas. Listas de tarefas são itens seguidos por colchetes vazios ou marcados e ficam como caixas de seleção desabilitadas.

Posso ter ids nos títulos para um índice?

Sim, ative a opção de ids nos títulos. Cada título recebe um id baseado no texto, e títulos repetidos são numerados para evitar duplicação. Isso permite que listas de conteúdos façam links para seções específicas.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/markdown-to-html

↑↓ para navegar · Enter para abrir · Esc para fechar