Markdown ↔ HTML Converter
Converti Markdown in HTML e viceversa. Preview live del risultato, download file e supporto per elementi comuni come tabelle, codice e liste.
Markdown
HTML
Come utilizzare Convertitore Markdown
Scegli la direzione di conversione
Usa i pulsanti in cima per selezionare "Markdown → HTML" (per convertire testo Markdown in codice HTML) oppure "HTML → Markdown" (per convertire HTML in sintassi Markdown semplificata).
Scrivi o incolla il contenuto
Digita o incolla il tuo testo Markdown o HTML nell'editor di sinistra. La conversione avviene in tempo reale: il risultato appare immediatamente nell'editor di destra.
Visualizza l'anteprima
In modalità "Markdown → HTML", scorri verso il basso per vedere la sezione "Preview" che mostra il rendering visivo dell'HTML generato, esattamente come apparirà nel browser.
Copia o scarica il risultato
Usa il pulsante "Copia" nell'editor di destra per copiare il codice convertito negli appunti. Usa i pulsanti con la freccia per scaricare input o output come file .md o .html.
Usa l'esempio per esplorare
Clicca "Esempio" per caricare un documento di dimostrazione con titoli, liste, tabelle, codice e citazioni. Ottimo per vedere tutte le sintassi supportate in azione.
Suggerimenti
- Usa due righe vuote consecutive in Markdown per separare paragrafi distinti; una singola riga vuota viene spesso ignorata.
- Per i blocchi di codice multilinea, specifica il linguaggio dopo i tre backtick (es. ```typescript) per generare HTML con classe CSS per la syntax highlighting.
- Nella modalità HTML → Markdown, incolla solo il contenuto del <body>: i tag <html>, <head> e <script> verranno rimossi ma potrebbero generare rumore nell'output.
Domande frequenti
Quali elementi Markdown sono supportati dal convertitore?
Il convertitore supporta tutti gli elementi Markdown comuni: titoli da H1 a H6, paragrafi, grassetto (**), corsivo (*), testo barrato (~~), link ([testo](url)), immagini (), liste puntate e numerate, citazioni (>), righe orizzontali (---), codice inline (`) e blocchi di codice (```), nonché tabelle con la riga separatrice |---|.
Posso usare questo strumento per convertire HTML in Markdown?
Sì, seleziona la modalità "HTML → Markdown". Lo strumento analizza i tag HTML strutturali (h1-h6, p, ul, ol, li, strong, em, a, img, blockquote, pre, code, hr) e li converte nella sintassi Markdown equivalente, rimuovendo tutti gli altri tag.
Come faccio a creare una tabella in Markdown?
Crea la riga di intestazione con le colonne separate da |, poi aggiungi una riga separatrice con |---|---| e infine le righe di dati. Esempio: | Nome | Età | |------|-----| | Mario | 30 |. Puoi usare il file di esempio incluso per vedere la sintassi corretta.
Il convertitore supporta i blocchi di codice con evidenziazione della sintassi?
Il convertitore riconosce i blocchi di codice Markdown con specificazione del linguaggio (es. ```javascript) e genera l'attributo class="language-javascript" nel tag <code> HTML. L'evidenziazione visiva della sintassi dipende dall'aggiunta di una libreria come Prism.js nella pagina di destinazione.
Posso scaricare il file convertito?
Sì, usa i pulsanti con l'icona freccia giù presenti sopra ciascun editor per scaricare il contenuto come file. L'input viene salvato con l'estensione originale (.md o .html) e l'output con l'estensione convertita (.html o .md).