Convertitore da HTML a Markdown
Trasforma il semplice markup HTML nella sintassi Markdown, direttamente nel tuo browser.
Convertitore da HTML a Markdown
Incolla un pezzo di codice HTML, copiato da una pagina, esportato da un CMS o estratto da un modello di email, e questo strumento riscrive i tag comuni nei loro equivalenti Markdown. I titoli diventano #, ##, fino a ######, <strong> e <b> diventano **bold**, <em> e <i> diventano _italic_, <code> diventa backtick spans e <a href> e <img> diventano [text](url) e . I paragrafi e gli elementi dell'elenco vengono ridisposti sulle rispettive righe come previsto da un file Markdown e i tag <br> diventano interruzioni di riga.
Questo è un convertitore leggero, basato su regex, non un parser HTML completo: funziona meglio con markup pulito e semplice: il corpo di un post di blog, uno snippet di documentazione, un'e-mail formattata. Elementi profondamente annidati, tag malformati o non chiusi e un insolito ordinamento degli attributi potrebbero non essere convertiti perfettamente, poiché non esiste un albero DOM che decida cosa è annidato all'interno di cosa. Per i tag riconosciuti, l'ordine degli attributi non ha importanza (href e src si trovano ovunque si trovino sul tag di apertura) e vengono gestite sia le virgolette singole che quelle doppie. I tag non riconosciuti vengono semplicemente rimossi, in modo che l'output rimanga leggibile anziché il markup residuo e le entità HTML comuni (&, <, >, ", ', ', ) vengono decodificate nuovamente in caratteri semplici.
Una semplificazione che vale la pena conoscere: sia gli elementi dell'elenco <ul> che quelli <ol> vengono convertiti in un semplice punto elenco "-", poiché la numerazione Markdown è solitamente lasciata al renderer. E gli elementi dell'elenco che si trovano direttamente uno accanto all'altro senza interruzioni di riga nell'origine verranno eseguiti insieme nell'output: il markup del mondo reale, dove ogni <li> si trova sulla propria riga, viene convertito in modo pulito.
La conversione avviene istantaneamente durante la digitazione, interamente nel tuo browser. Niente di ciò che incolli viene caricato, registrato o inviato ovunque: non lascia mai il tuo dispositivo.