Vai al contenuto principale
LibraTool logoLibraTool

Convertitore Markdown in HTML gratis

Converti Markdown in HTML pulito con anteprima live. Usa la visualizzazione sorgente per copiare HTML pronto per blog, CMS o template email.

Funziona offline una volta caricato
L'output HTML apparirà qui…

Usi comuni

  • Pubblica Markdown su un CMSConverti note Markdown in HTML per incollare in CMS che accettano solo HTML.
  • Costruisci Contenuti Email HTMLConverti Markdown in HTML per email transazionali e newsletter.
  • Anteprima File README LocalmenteIncolla il tuo README.md per vedere come verrà renderizzato su GitHub, GitLab o npm.
  • Genera Contenuti Pagina per Siti StaticiConverti contenuti body Markdown in HTML per siti statici costruiti a mano o pagine singole.
  • Costruisci HTML DocumentazioneConverti documenti Markdown interni in HTML per incorporare in app, help center o knowledge base.

Come funziona

La conversione è fatta interamente nel tuo browser da un parser Markdown scritto a mano — nessuna libreria di terze parti, nessuna richiesta al server. Il parser attraversa la sorgente riga per riga, applicando regole a livello di blocco (intestazioni, elenchi, tabelle, codice recintato) e poi un secondo passaggio di pattern regex inline per grassetto, corsivo, link, immagini, e codice inline.

  1. 1
    La struttura a blocchi viene analizzata prima
    Il parser legge il Markdown grezzo riga per riga, identificando costrutti a livello di blocco: blocchi di codice recintati (con classe di linguaggio opzionale), intestazioni ATX (# fino a ######), citazioni, elenchi ordinati e non ordinati incluse le checkbox delle liste di attività GFM, tabelle GFM con allineamento colonne, righe orizzontali, e paragrafi che uniscono correttamente le righe di continuazione con a-capo morbido.
  2. 2
    Pattern inline applicati dentro ogni blocco
    Dopo che il testo di ogni blocco viene sottoposto a escape HTML, una catena regex in parseInline() trasforma la sintassi inline: immagini e link (con whitelist dello schema URL che rimuove gli href javascript: e data:), **grassetto**, *corsivo*, ~~barrato~~, e codice inline — in quell'ordine di precedenza.
  3. 3
    Output HTML dal vivo con toggle di anteprima
    La stringa HTML viene ricalcolata tramite useMemo a ogni pressione di tasto, così il pannello destro si aggiorna istantaneamente. Un toggle passa tra la vista sorgente HTML grezza e un'anteprima resa usando il motore di layout del browser stesso.
  4. 4
    Tre opzioni di output, inclusa la copia come testo formattato
    Puoi copiare il markup HTML grezzo, scaricare un file .html autonomo completo con DOCTYPE e tag meta charset, o usare 'Copia testo formattato' — che scrive sia i tipi MIME text/html che text/plain negli appunti tramite il ClipboardItem della Clipboard API, così il risultato formattato si incolla direttamente in Gmail, Google Docs, o Word senza passaggi extra.

Strumenti correlati

Domande frequenti