Migrar uma documentação
Recupere páginas HTML para as integrar num repositório ou num gerador de sites Markdown.
Transforme títulos, parágrafos, links, listas, citações e código HTML em Markdown sem enviar o conteúdo para um servidor.
Converta HTML em Markdown legível para recuperar o conteúdo de uma página web, de um e-mail ou de uma exportação de CMS num formato fácil de editar, versionar ou publicar numa documentação. Títulos, parágrafos, listas, ligações, imagens, citações e blocos de código são mantidos; as etiquetas de paginação são removidas. Tudo acontece no navegador.
Primeiro, as etiquetas <script> e <style> são removidas com o respetivo conteúdo. Os blocos <pre> (com ou sem <code>) passam a blocos ``` cujo conteúdo é descodificado e mantido igual: um <div> num exemplo de código volta a ser <div> em vez de ser removido como uma etiqueta.
Os títulos <h1> a <h6> dão # a ######, <strong> e <b> dão **negrito**, <em> e <i> *itálico*, <code> código em linha, <a href> uma ligação [texto](endereço) e <img> uma imagem , mesmo sem atributo alt. As listas <ul> dão marcadores «-»; as listas <ol> são numeradas a partir de 1 ou do valor do atributo start. <blockquote> passa a citação, <hr> a separador e <br> a mudança de linha.
Os contentores (div, section, article, tabelas…) são removidos e substituídos por separações de parágrafo; as entidades HTML (&, , é…) são descodificadas. As tabelas não são convertidas em tabelas Markdown: as células passam a texto que é preciso voltar a formatar.
Escreva ou importe o código no campo «HTML de origem».
Inicie a conversão para obter o Markdown correspondente.
Confira as ligações, as imagens e eventuais tabelas e copie o resultado.
Recupere páginas HTML para as integrar num repositório ou num gerador de sites Markdown.
Retire a um texto as etiquetas de paginação, mantendo títulos, listas e ligações.
Guarde o conteúdo de uma página num ficheiro de texto leve e legível.
Entrada
<h2>Resumo</h2><p>Um <strong>texto</strong> com uma <a href="https://example.com">ligação</a>.</p><ul><li>Ponto A</li><li>Ponto B</li></ul>Resultado
## Resumo
Um **texto** com uma [ligação](https://example.com).
- Ponto A
- Ponto BA numeração começa em 3 graças ao atributo start e o código HTML do exemplo é mantido.
Entrada
<ol start="3"><li>Verificar</li><li>Publicar</li></ol><pre><code><p>Olá</p></code></pre>Resultado
3. Verificar
4. Publicar
```
<p>Olá</p>
```Não. As etiquetas de tabela são removidas e o conteúdo das células fica como texto: é preciso recriar a tabela Markdown à mão.
As etiquetas <script> e <style> são removidas com o conteúdo; os atributos class, id ou style desaparecem com as etiquetas.
Todos os elementos são recuperados, mas o aninhamento não é refletido por indentação: reveja as listas com vários níveis.
Sim. As entidades com nome mais comuns (&, <, …) e as numéricas (é, é) são convertidas em caracteres.
Não. A conversão é feita no navegador, sem carregar as imagens nem as ligações presentes no código.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Converta Markdown em HTML limpo diretamente no navegador.
Escreva Markdown e veja instantaneamente o resultado HTML.
Gere texto fictício Lorem Ipsum para maquetas, protótipos e testes de paginação.