Da HTML a Markdown
Trasforma il codice sorgente HTML in Markdown leggibile per documentazione e pubblicazione. La conversione avviene in locale, con note esplicite su contenuti rimossi e destinazioni.
Converti HTML in tre passaggi
- Incolla il codice sorgente HTML o carica un file UTF-8 fino a 1 MiB. Lo strumento legge la marcatura come testo; non apre siti web né recupera le loro immagini.
- Seleziona Converti in Markdown. Lo strumento conserva la struttura supportata del corpo, applica la propria politica sulle destinazioni e segnala le modifiche rilevanti. CSS, impaginazione e comportamento interattivo non vengono riprodotti.
- Controlla il Markdown e le note di conversione, quindi copia il testo o scarica converted.md. Verifica il risultato sulla piattaforma Markdown prevista prima di pubblicarlo.
Capire la conversione strutturale
Titoli, paragrafi, enfasi, liste, citazioni, codice, collegamenti e immagini consentiti e tabelle semplici hanno equivalenti Markdown. Stili, dimensioni, gestori di eventi e attributi del sorgente generalmente no. Il risultato è codice sorgente Markdown, non uno screenshot o una pagina interattiva.
Le destinazioni relative vengono conservate senza presumere un sito web. Un collegamento come ../guide richiede comunque la posizione corretta del documento. Gli elementi base forniti vengono ignorati e i riferimenti ai frammenti possono variare tra piattaforme Markdown.
Script, commenti e contenuti incorporati non supportati vengono rimossi. I collegamenti fuori dalla politica sulle destinazioni conservano la loro etichetta; le immagini rifiutate conservano il testo alternativo, se disponibile. Le note spiegano queste modifiche senza promettere una conservazione perfetta.
Questo strumento non estrae solo il contenuto visibile e non oscura informazioni riservate. Il testo sorgente nascosto tramite CSS o attributi può apparire nel Markdown. Controlla l'intero risultato, soprattutto quando converti contenuti destinati alla pubblicazione.
Esempi di struttura conservata e modifiche
Un h1 contenente Guide diventa un titolo ATX, mentre un paragrafo con testo strong diventa un paragrafo con marcatori di enfasi Markdown. Le entità HTML vengono decodificate dall'analizzatore HTML; il normale testo Unicode viene conservato.
Una tabella semplice senza intestazione riceve una riga di intestazione vuota, affinché la prima riga originale rimanga una riga di dati. Le tabelle con celle unite o annidate vengono rifiutate anziché espanse in una struttura inaffidabile.
Una destinazione di script rifiutata non viene copiata come collegamento. La sua etichetta leggibile rimane. Un percorso relativo di immagine può rimanere nella sintassi Markdown per immagini, ma il convertitore non recupera né incorpora mai l'immagine.
Limiti e compatibilità
L'input è limitato a 1 MiB in UTF-8 e 1.048.576 unità di codice UTF-16. I file locali devono essere UTF-8 valido; non vengono ipotizzate altre codifiche. I limiti strutturali e di output impediscono documenti parziali o troncati silenziosamente.
Le tabelle semplici ammettono fino a 100 colonne, 1.000 righe inclusa l'intestazione e 10.000 celle dopo il riempimento nell'intera conversione. Non sono supportate celle estese su più righe o colonne, tabelle annidate e blocchi complessi nelle celle. Viene rifiutata anche la numerazione invertita o ripristinata delle liste ordinate.
L'output usa un profilo fisso basato su CommonMark, con supporto per tabelle GFM, testo barrato e attività nelle liste. Le correzioni HTML e la normalizzazione degli spazi possono cambiare la formattazione del sorgente; l'estrazione del codice non recupera file identici byte per byte.
Collegamenti e immagini consentiti sono riferimenti testuali, non destinazioni verificate. Non sono disponibili output HTML grezzo o anteprima visualizzata, ma il convertitore non è un sanitizzatore universale per tutti i renderer Markdown o decodificatori personalizzati successivi.
Input locale ed esportazioni attuali
Questo strumento non carica né memorizza HTML, nomi dei file o Markdown. Non richiede gli URL presenti nel sorgente. Modificare, annullare o cancellare elimina il risultato precedente e le relative azioni di esportazione. Si applica comunque l'informativa generale sulla privacy del sito.
Domande su HTML e Markdown
Fonti e riferimenti sui formati
- github.comhast-util-to-mdast 10.1.2Il motore AST con versione fissata analizza l'HTML e genera il profilo Markdown specificato; consulta gli avvisi di terze parti inclusi.
- Avvisi di terze parti
- spec.commonmark.orgCommonMark 0.31.2CommonMark descrive la sintassi Markdown di base.
- github.github.comGitHub Flavored MarkdownGitHub Flavored Markdown descrive estensioni tra cui tabelle, testo barrato e attività nelle liste; questo strumento non implementa tutte le funzioni GFM.
- html.spec.whatwg.orgHTML StandardLo standard HTML descrive l'analisi e la struttura dei documenti. Lo strumento converte il sorgente, non una pagina visualizzata.
- url.spec.whatwg.orgURL StandardLo standard URL orienta la gestione delle destinazioni; i riferimenti relativi restano relativi e le destinazioni non vengono verificate.
- encoding.spec.whatwg.orgEncoding StandardLo standard Encoding descrive la decodifica UTF-8.
Riferimenti verificati il 6 novembre 2026.
Strumenti correlati
Da JSON a YAML
Converti JSON in YAML localmente, conservando il testo dei numeri e le stringhe tra virgolette; copia o scarica il risultato completo.
Apri strumento — Da JSON a YAMLConvertitore da YAML a JSON
Converti YAML in JSON localmente con testo numerico esatto, alias limitati e copia o download completi.
Apri strumento — Convertitore da YAML a JSONTester di espressioni regolari JavaScript
Prova un modello JavaScript in locale e controlla corrispondenze, gruppi e posizioni UTF-16.
Apri strumento — Tester di espressioni regolari JavaScriptMarkdown in HTML
Converti una bozza Markdown in un frammento HTML, controlla il codice e l'anteprima inattiva, poi copia o scarica.
Apri strumento — Markdown in HTMLOrdinatore di testo
Ordina le righe alfabeticamente nella lingua scelta o per punti di codice Unicode, conservando duplicati, righe vuote e contenuto completo.
Apri strumento — Ordinatore di testoRimuovi righe duplicate
Mantieni la prima copia esatta di ogni riga, conservando ordine, spazi significativi e righe vuote; poi copia o scarica il risultato.
Apri strumento — Rimuovi righe duplicateConfronto testi
Confronta due testi localmente, con modifiche alle righe intere, spazi e ritorno finale.
Apri strumento — Confronto testiConvertitore maiuscole e minuscole
Converti maiuscole, minuscole e iniziali di parole o frasi con regole esplicite.
Apri strumento — Convertitore maiuscole e minuscoleCodificatore e decodificatore di entità HTML
Codifica o decodifica riferimenti HTML nel testo, scegliendo contesto e formato Unicode. Il risultato usa LF senza analizzare o mostrare il markup.
Apri strumento — Codificatore e decodificatore di entità HTMLGeneratore di tabelle Markdown
Modifica una tabella di testo letterale, imposta l’allineamento e copia Markdown GFM o importa testo separato da tabulazioni.
Apri strumento — Generatore di tabelle MarkdownAnalizzatore e generatore di query string
Analizza e modifica i parametri mantenendo nomi ripetuti e ordine. Copia una query normalizzata o un URL HTTP(S).
Apri strumento — Analizzatore e generatore di query stringCodifica e decodifica URL
Converti un componente URL o valore di modulo UTF-8 con regole chiare per spazi e segni più, poi copia o scarica il risultato.
Apri strumento — Codifica e decodifica URLCodifica e decodifica Base64
Codifica testo UTF-8 in Base64 standard o sicuro per URL, oppure decodifica entrambi con errori chiari e risultato completo.
Apri strumento — Codifica e decodifica Base64Formattatore XML
Controlla XML 1.0 con i relativi spazi dei nomi, formatta o compatta in locale e copia o scarica il risultato UTF-8.
Apri strumento — Formattatore XMLFormattatore e validatore JSON
Verifica la sintassi JSON, formatta o minimizza in locale e copia o scarica il risultato preservando i dati originali.
Apri strumento — Formattatore e validatore JSONContatore di caratteri e segmenti SMS
Scopri la codifica del messaggio, i confini dei segmenti e il possibile costo. Il testo rimane nel tuo browser.
Apri strumento — Contatore di caratteri e segmenti SMSContatore di caratteri per social media
Verifica i limiti delle piattaforme e dividi i post senza perdere testo.
Apri strumento — Contatore di caratteri per social mediaContatore di caratteri
Conta caratteri, parole, frasi e paragrafi. Controlla densità delle parole, tempo di lettura e dimensione UTF-8 nel browser.
Apri strumento — Contatore di caratteriCalcolatore della dimensione del testo
Confronta codifiche e dimensioni dei dati di testo nel browser.
Apri strumento — Calcolatore della dimensione del testoPulizia del testo da PDF
Correggi a capo e spazi nel testo copiato da un PDF. Conserva l’originale e controlla i trattini ambigui prima di copiare il risultato.
Apri strumento — Pulizia del testo da PDFConvertitore di caratteri decorativi
Converti le lettere Unicode decorative supportate in testo normale nel browser. Conserva maiuscole, accenti, emoji e originale.
Apri strumento — Convertitore di caratteri decorativiCorreggi testo
Correggi testo illeggibile e accenti alterati nel browser. Esamina ogni possibile inversione UTF-8.
Apri strumento — Correggi testoControlla se Gmail può tagliare l’email
Misura i byte UTF-8 dell’HTML email, confrontali con il riferimento di 102.000 byte e individua il codice più pesante nel browser.
Apri strumento — Controlla se Gmail può tagliare l’email