Vai al contenuto

Strumento per sviluppatori · conversione locale

Converti HTML in Markdown pulito

Incolla HTML per conservarne la struttura utile, rimuovere i contenuti attivi e creare Markdown modificabile localmente.

Incolla HTML

Il codice resta in questa scheda del browser e non viene caricato online.

0 / 200,000 caratteri

Suggerimento: premi Ctrl o Command + Invio per convertire.

Risultato Markdown

Anteprima sicura della struttura

Ricostruita dai contenuti semantici supportati. I link sono mostrati come testo e le immagini non vengono mai richieste.

L’anteprima appare dopo una conversione riuscita.

Come convertire HTML in Markdown

Questo convertitore serve a sviluppatori, autori e redattori che trasferiscono testo strutturato da CMS, modelli email, pagine esportate o sistemi di documentazione a README, wiki o file per siti statici. Privilegia il significato trasferibile rispetto a una copia visiva identica della pagina.

Converti e controlla un documento

  1. Incolla il codice HTML nel campo. Puoi usare un frammento, come una sezione di articolo, o un documento completo.
  2. Scegli Converti in Markdown o premi Ctrl/Command + Invio. Il risultato non si aggiorna di nascosto durante la revisione.
  3. Leggi il Markdown e gli avvisi su sicurezza e fedeltà. Puoi modificare il risultato prima di copiarlo.
  4. Usa l’anteprima della struttura per controllare titoli, paragrafi, elenchi, codice e tabelle senza eseguire l’HTML originale.
  5. Copia il testo finale o scarica html-to-markdown.md, poi visualizzalo nel sistema in cui verrà pubblicato.

Cosa conserva la conversione

I titoli semantici diventano titoli ATX con marcatori #. Paragrafi, grassetto, enfasi, citazioni, righe orizzontali, codice inline e blocchi di codice ricevono le normali forme Markdown. Gli elenchi ordinati e non ordinati mantengono ordine e annidamento di base. Link sicuri e riferimenti alle immagini conservano testo visibile o alternativo e destinazione. Le tabelle HTML rettangolari standard diventano tabelle GitHub Flavored Markdown con barre verticali; del, s e strike diventano testo barrato GFM.

Il convertitore analizza il codice come documento HTML inerte, senza inserirlo nella pagina. L’anteprima viene ricostruita con testo ed elementi React dalla struttura estratta: non usa inserimento di HTML grezzo, non segue link e non richiede immagini. Prima della conversione vengono eliminati gli elementi script, style, iframe, object, embed, template, canvas, SVG, link e meta. Gli attributi di evento come onclick non vengono mai eseguiti.

Esempi verificabili

Esempio 1: <h2>Notes</h2><p>A <strong>bold</strong> word and a <a href="/guide">guide</a>.</p> diventa ## Notes seguito da A **bold** word and a [guide](/guide). Il pannello della struttura indica un titolo e un link; l’anteprima sicura li mostra senza navigare altrove.

Esempio 2: una tabella a due colonne con intestazioni Name e Status diventa una tabella con barre verticali e riga separatrice ---. Un elemento pre contenente codice diventa un blocco delimitato; una classe come language-js fornisce l’indicazione facoltativa js. Se la tabella contiene colspan="2", il risultato mostra comunque il testo disponibile delle celle, ma un avviso sulle celle unite invita a confrontare manualmente ogni riga.

Perdite, input malformato e correzioni comuni

Markdown non conserva layout CSS, font, colori, spaziatura arbitraria, eventi o gran parte delle relazioni di accessibilità. Contenitori generici come div e span vengono rimossi mantenendone il testo. I browser riparano molti frammenti malformati durante l’analisi: un tag di chiusura mancante può non impedire la conversione, ma la gerarchia riparata può differire dall’intenzione dell’autore. Correggi prima l’HTML se livelli dei titoli, confini degli elenchi o righe delle tabelle risultano errati.

Celle unite, tabelle annidate e layout email fortemente visivi non hanno equivalenti GFM esatti. Il convertitore avvisa senza garantire fedeltà. Riferimenti relativi e HTTPS restano testo nel Markdown, ma l’anteprima non li carica mai. Le destinazioni javascript:, vbscript: e data: sono rimosse. Il limite di 200,000 caratteri protegge la scheda da testi inaspettatamente grandi: dividi le esportazioni maggiori in corrispondenza di sezioni stabili degli articoli.

Usare il Markdown ottenuto

Il risultato è testo semplice modificabile. Copialo in README, segnalazioni, wiki o note, oppure scarica il file .md per un repository o generatore di siti statici. Un download riuscito prova solo che il browser ha creato un file di testo, non che GitHub, un sistema di documentazione o un altro dialetto Markdown visualizzi ogni estensione allo stesso modo. Tabelle GFM, elenchi di attività e testo barrato sono diffusi, ma non appartengono a tutti gli interpreti Markdown minimi.

Per una migrazione conserva l’HTML originale finché non hai verificato la destinazione. Confronta ordine dei titoli, destinazioni dei link, annidamento degli elenchi, spazi nel codice e ogni riga delle tabelle. Controlla anche immagini e URL relativi nel contesto finale. Lo strumento non scarica pagine web, incorpora risorse remote, riscrive basi dei link, conserva CSS, converte file Word o garantisce un ritorno reversibile all’HTML.

Domande frequenti

L’HTML incollato viene eseguito nella pagina?

No. Viene analizzato come documento inerte e convertito in testo. Gli elementi attivi e incorporati sono rimossi; l’anteprima viene ricostruita senza inserimento di HTML grezzo o richieste di risorse esterne.

Perché una tabella con celle unite appare diversa?

Le tabelle GFM con barre verticali non prevedono colspan, rowspan o tabelle annidate. Il convertitore appiattisce le celle disponibili e mostra un avviso, così puoi ricostruire manualmente la tabella se le relazioni visive sono importanti.

È sicuro esaminare link e immagini?

Il Markdown può conservare riferimenti relativi o web sicuri per un uso successivo; l’anteprima locale li mostra senza seguire link o caricare immagini. Gli schemi URL non sicuri vengono ridotti a testo semplice.

È un formattatore HTML reversibile?

No. L’obiettivo è Markdown leggibile. CSS, layout, comportamenti e strutture HTML non supportate vengono persi intenzionalmente: riconvertire il risultato in HTML non riprodurrà la pagina originale.

Il mio HTML viene caricato o salvato?

No. Conversione, anteprima, copia e creazione del file avvengono nel browser. La pagina non offre account, recupero di URL, cronologia o archivio cloud.