DevToolPal
IT

Convertitore da HTML a Markdown

Converte HTML in Markdown pulito, con titoli, elenchi, link, immagini, blocchi di codice e tabelle GitHub.

Eseguito in locale, mai caricato

Opzioni

Simbolo elenco
Blocchi di codice
Corsivo
Grassetto

HTML

0 caratteri · 0 B

Markdown

0 caratteri · 0 B

Cosa fa

Il convertitore da HTML a Markdown trasforma il markup HTML in Markdown pulito e leggibile. Usalo per spostare articoli di un blog da un CMS a un generatore di siti statici, scrivere file README partendo da pagine esistenti, salvare documentazione come appunti o preparare contenuti per un wiki, una issue di GitHub o una chat che supporta Markdown.

L’output segue le convenzioni Markdown più comuni: titoli #, voci di elenco -, blocchi di codice delimitati con il linguaggio originale, tabelle e barrato GitHub Flavored Markdown. Il testo viene protetto quando serve, così nulla diventa formattazione per errore.

Come si usa

  1. Incolla l’HTML nel campo di input, carica un file .html o fai clic su Esempio.
  2. Regola lo stile se il tuo progetto ha delle convenzioni: simbolo dell’elenco, blocchi di codice delimitati o rientrati, simboli di corsivo e grassetto, link in linea o di riferimento.
  3. Copia il Markdown o scaricalo come file .md.

Esempio

Questo HTML:

<h2>Install</h2>
<p>Run the <strong>installer</strong> and read the <a href="https://example.com">guide</a>.</p>
<ul><li>Windows</li><li>macOS</li></ul>

diventa questo Markdown:

## Install

Run the **installer** and read the [guide](https://example.com).

- Windows
- macOS

Suggerimenti

  • Copi dal browser? Usa il sorgente della pagina o gli strumenti per sviluppatori per prendere solo l’HTML dell’elemento article, così menu e piè di pagina restano fuori dal risultato.
  • I link di riferimento tolgono gli URL lunghi dal testo, rendendo il Markdown più facile da leggere e modificare. Gli URL sono elencati alla fine.
  • Le immagini data: incorporate vengono rimosse per impostazione predefinita perché possono occupare centinaia di kilobyte. Attiva l’opzione per mantenerle.
  • Per la direzione opposta usa il convertitore da Markdown a HTML o visualizza il risultato nell’anteprima Markdown.

Domande frequenti

› Quali elementi HTML vengono convertiti?

Titoli, paragrafi, grassetto, corsivo, barrato, link, immagini, elenchi numerati e puntati (anche annidati), citazioni, codice in linea, blocchi di codice con il linguaggio, linee orizzontali, a capo e tabelle. Le tabelle diventano tabelle GitHub Flavored Markdown.

› Che fine fanno script, stili e l'head della pagina?

Vengono rimossi. Script, style, noscript, template, svg, iframe e l'intera sezione head non producono Markdown, quindi puoi incollare il sorgente di una pagina web completa e ottenere solo il contenuto leggibile.

› E l'HTML che Markdown non può esprimere?

I tag sconosciuti vengono rimossi mantenendo il loro testo. Attributi come classi, stili in linea e ID vengono scartati, perché Markdown non ha una sintassi per essi. Un blocco di codice mantiene il linguaggio quando l'elemento code ha una classe come language-js.

› Perché alcuni caratteri sono preceduti da una barra rovesciata?

Il testo che altrimenti diventerebbe formattazione Markdown, come una riga che inizia con 1. o parole tra asterischi, viene protetto con l'escape, così il Markdown appare esattamente come il testo HTML originale.

› L'HTML viene caricato?

No. La conversione avviene nel browser con un parser HTML in JavaScript e nulla viene inviato a un server.