Convertitore HTML in Markdown gratis
Converti HTML in Markdown pulito. Gestisce intestazioni, elenchi, link, immagini, blocchi di codice, tabelle e citazioni. Perfetto per spostare contenuti dai CMS.
Incolla HTML a sinistra; a destra appare Markdown pulito. Markdown è più semplice di HTML, quindi stili, script e tabelle complesse vengono semplificati o rimossi.
Suggerimento: incolla il testo formattato copiato da una pagina web, Word o Google Docs — il suo HTML viene catturato automaticamente.
L'output Markdown apparirà qui…Usi comuni
- Migra Contenuti Blog a MarkdownConverti post da WordPress, Medium o altri CMS in Markdown per generatori di siti statici.
- Converti Contenuti Email in MarkdownEstrai testo da email HTML o articoli web e converti a Markdown per app di note.
- Converti Documenti HTML in MarkdownSposta documentazione HTML legacy a un sistema basato su Markdown (Docusaurus, GitBook, MkDocs).
- Pulizia Esportazione CMSPulisci l'HTML disordinato esportato da CMS e convertilo in Markdown compatibile con controllo versione.
- Prepara Contenuti HTML per Prompt LLMConverti contenuti HTML in Markdown pulito per uso in ChatGPT, Claude o altri prompt LLM.
Come funziona
Questo convertitore è costruito intorno a una pipeline regex scritta a mano, senza dipendenze — nessuna libreria di terze parti viene importata. L'intera conversione funziona dentro il tuo browser tramite una chiamata useMemo di React, aggiornando l'output dal vivo mentre digiti.
- 1Il rilevamento dell'incolla intercetta il testo formattatoUn gestore ClipboardEvent legge il formato text/html dagli appunti prima che il browser possa incollare testo semplice. Questo significa che incollare direttamente da una pagina web, Google Docs, o Word cattura automaticamente il markup HTML grezzo — non devi prima visualizzare la sorgente.
- 2Una pipeline regex multi-passaggio rimuove e converte i tagIl convertitore esegue un ordine rigoroso di passaggi regex: prima rimuove <head>, <script>, <style>, e i commenti HTML, poi nasconde i blocchi di codice recintati dietro segnaposto byte-nulli per prevenire che passaggi successivi corrompano il contenuto del codice. I passaggi successivi gestiscono intestazioni (h1–h6), citazioni, immagini, link, grassetto/corsivo/barrato, elenchi ordinati e non ordinati, e tabelle pipe GFM di base — ogni passaggio mira a una famiglia di tag specifica.
- 3Decodifica delle entità e normalizzazione degli spazi bianchiDopo che tutti i tag sono stati rimossi, una funzione decodeEntities dedicata risolve le entità con nome (&, <, ecc.) più i riferimenti a caratteri decimali e esadecimali numerici (', ') usando String.fromCodePoint. I punti di codice malformati o fuori intervallo vengono sostituiti con il carattere di sostituzione Unicode invece di generare un errore. Spazi finali, sequenze collassate di righe vuote, e spazi bianchi in eccesso vengono poi normalizzati.
- 4Gli intervalli di codice protetti vengono ripristinatiIl sistema di segnaposto (indici delimitati da byte-nulli) viene svolto per ultimo, dopo che rimozione, decodifica, e collasso degli spazi bianchi sono completi. Questo previene che le sequenze di entità dentro i letterali di codice vengano decodificate due volte — un bug comune di doppia decodifica nei convertitori HTML-a-Markdown ingenui.
Strumenti correlati
Convertitore Markdown in HTML
Converti Markdown in HTML pulito con anteprima live. Usa la visualizzazione sorgente per copiare HTML pronto per blog, CMS o template email.
Editor Markdown
Scrivi e visualizza Markdown in tempo reale. Supporta intestazioni, grassetto, corsivo, blocchi di codice, tabelle ed elenchi.
Codificatore e Decodificatore HTML
Codifica i caratteri speciali in entità HTML o decodifica le entità in testo normale. Istantaneamente, nel tuo browser.