Da Markdown a HTML — Sorgente e anteprima
Trasforma una bozza Markdown in HTML per una pagina o un sistema di pubblicazione esistente. Avvia esplicitamente la conversione, controlla il sorgente completo e usa un'anteprima della formattazione che non carica immagini né apre link. Copia e download contengono lo stesso frammento HTML.
Converti una bozza ed esporta il sorgente
- Incolla o digita Markdown, oppure importa un file Markdown o di testo UTF-8. CRLF e CR diventano LF; il contenuto non viene privato degli spazi iniziali o finali né normalizzato in Unicode. Un file importato attende l'azione Converti e modificare la bozza rimuove il risultato precedente.
- Premi Converti per analizzare e verificare il profilo supportato. L'HTML grezzo rimane testo e le destinazioni vietate di link o immagini interrompono la conversione invece di essere rimosse senza avviso. Usa Sorgente per controllare l'HTML completo oppure Anteprima per la formattazione inerte quando i suoi limiti specifici lo consentono.
- Copia il sorgente o scarica converted.html. Entrambi usano esattamente lo stesso frammento UTF-8, senza struttura aggiuntiva della pagina, CSS o marcatore dell'ordine dei byte. L'anteprima non viene esportata e l'HTML scaricato non viene aperto automaticamente.
Comprendere il formato e l'anteprima
Il profilo è quello predefinito di markdown-it 15.0.3, con tabelle e testo barrato, più le restrizioni esplicite dello strumento su input, annidamento e URL. Supporta normali titoli, elenchi, citazioni, enfasi e codice con caratteri di escape, ma non l'intero GitHub-flavored Markdown. Non ci sono plugin per elenchi di attività, matematica, diagrammi, note a piè di pagina o evidenziazione della sintassi.
L'HTML grezzo viene visualizzato come testo invece di essere abilitato. Per esempio, un tag script nella bozza non è uno script eseguito nell'anteprima. Questo comportamento non è un sanitizzatore generico per HTML arbitrario e Markdown malformato può rimanere testo ordinario anziché causare un errore di sintassi.
Link e riferimenti a immagini approvati rimangono nel frammento sorgente. Nell'anteprima i link sono elementi span non interattivi e le immagini sono segnaposto con etichetta; non vengono caricate risorse. Un'anteprima grande può essere omessa interamente mentre sorgente completo, copia e download restano disponibili. L'anteprima non riproduce pixel per pixel una pagina pubblicata.
I riferimenti relativi non vengono risolti rispetto a questo sito né alla posizione del file importato. La pagina di pubblicazione sceglie la base usata successivamente. Aprire o ripubblicare un frammento esportato può quindi caricare le immagini approvate o seguire i link, a differenza dell'anteprima inerte di questo strumento.
Esempi di struttura, riferimenti e output vuoto
Usa esempio inserisce un titolo A, una riga vuota e Hello con world in grassetto, senza convertire automaticamente. La conversione dovrebbe produrre un titolo h1 e un paragrafo con enfasi strong. I dettagli del risultato spiegano il profilo attivo, il conteggio dei byte e il comportamento distinto dell'anteprima.
Un link relativo come ../guide?q=x#part può rimanere un riferimento HTML relativo. Un'immagine HTTPS può rimanere nel sorgente ma nell'Anteprima compare solo come segnaposto con testo alternativo. Un indirizzo mailto è consentito per un link, non per un'immagine; immagini data, schemi di script e riferimenti relativi al protocollo sono rifiutati.
Un documento non vuoto contenente solo definizioni di riferimento inutilizzate può legittimamente produrre un frammento HTML di zero byte. È diverso da un input vuoto e incompleto. Il risultato spiega l'output vuoto e consente comunque di copiare o scaricare esattamente quei zero byte senza inventare un paragrafo.
Limiti espliciti di sintassi, risorse ed esportazione
La bozza ricevuta può contenere fino a 200000 unità UTF-16; l'UTF-8 canonico e ciascun file importato possono occupare fino a 512 KiB, con un massimo di 20000 righe. NUL, UTF-8 malformato e surrogati Unicode non associati sono rifiutati. Viene rimosso esattamente un BOM UTF-8 iniziale del file; un successivo U+FEFF viene conservato. Le modifiche troppo grandi sono rifiutate anziché troncate parzialmente.
Protezioni sull'annidamento, 100000 token analizzati, limiti alle stringhe di destinazione e ai delimitatori dei blocchi di codice, un tetto di 4 MiB per il sorgente prodotto e un tempo massimo di 15 secondi limitano l'operazione. L'anteprima ha inoltre limiti di 256 KiB, 20000 token e 10000 elementi generati. Sono controlli del prodotto, non garanzie su velocità, memoria heap o dispositivo; una conversione fallita non produce un risultato parzialmente riuscito.
I link seguono il profilo esplicito HTTP(S), mailto e riferimenti relativi; le immagini richiedono un percorso HTTP(S) o relativo. Schemi non supportati, credenziali, autorità ambigue e codifiche vietate di caratteri di controllo o barre inverse interrompono la conversione. Destinazioni consentite non attestano l'affidabilità di un sito collegato o di un frammento scaricato.
Non sono disponibili esportazione di pagine complete, CSS dell'utente, modalità HTML grezzo, editor in tempo reale, importazione da cloud o URL, persistenza o conversione in batch. Copia e Scarica usano sempre il frammento corrente memorizzato, non l'anteprima. Cambiare l'input o annullare invalida le azioni precedenti; una scrittura negli appunti o un download già affidati al sistema operativo non possono essere ritirati.
Elaborazione locale della bozza e risultati correnti
Analisi e rendering avvengono in un worker locale. Questo strumento non aggiunge caricamenti di bozze o file, recuperi da URL, indirizzi contenenti l'input, cronologia memorizzata o telemetria dei contenuti. La sua anteprima isolata non carica immagini né attiva link. I servizi esistenti del sito rimangono; l'elaborazione locale non certifica i fornitori di analisi né il comportamento in produzione.
Domande sulla conversione Markdown
Fonti e riferimenti sul formato
- spec.commonmark.orgCommonMark 0.31.2CommonMark descrive la sintassi Markdown sottostante; questo strumento usa il profilo markdown-it specificato e ulteriori restrizioni.
- github.github.comGitHub Flavored MarkdownGitHub Flavored Markdown descrive alcune estensioni; questo strumento non implementa il profilo GFM completo.
- github.commarkdown-it 15.0.3Il parser con versione fissata fornisce il profilo predefinito, incluse tabelle e testo barrato, con HTML grezzo disabilitato.
- html.spec.whatwg.orgHTML StandardLo standard HTML descrive le funzionalità sandbox degli iframe; il solo sandbox non impedisce tutte le richieste di rete o la navigazione.
- w3c.github.ioContent Security PolicyContent Security Policy descrive le restrizioni usate insieme all'isolamento per l'anteprima inerte.
- encoding.spec.whatwg.orgEncoding StandardLo standard Encoding descrive la decodifica UTF-8 e i marcatori dell'ordine dei byte.
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 JSONHTML in Markdown
Converti HTML incollato o locale in Markdown, controlla le note di conversione e copia o scarica il risultato.
Apri strumento — HTML in MarkdownTester di espressioni regolari JavaScript
Prova un modello JavaScript in locale e controlla corrispondenze, gruppi e posizioni UTF-16.
Apri strumento — Tester di espressioni regolari JavaScriptOrdinatore 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