Visualizzatore di HTML Renderizzato
Incolla qualsiasi HTML (un modello di email, un frammento di pagina estratto, un esempio dalla documentazione) e premi Renderizza per vederlo disegnato in un iframe isolato. Il frame gira con la sandbox più rigida del browser: gli script non vengono eseguiti, i moduli non possono inviare nulla e il markup non può navigare né toccare la pagina che lo circonda. È il modo più rapido per rispondere alla domanda “come appare davvero questo markup” senza allestire un server di staging.
Come vedere l'anteprima dell'HTML
-
1
Incolla il tuo HTML
Metti un documento completo o un semplice frammento nel campo sorgente. Ciò che incolli è esattamente ciò che viene renderizzato, così com'è.
-
2
Premi Renderizza
Il visualizzatore scrive il tuo HTML in un iframe isolato e mostra il risultato direttamente sulla pagina.
-
3
Leggi l'anteprima
Il frame disegna il tuo markup come farebbe un browser: titoli, tabelle, elenchi, stili inline e SVG compaiono tutti.
-
4
Modifica e renderizza di nuovo
Ritocca la sorgente e renderizza tutte le volte che vuoi per confrontare l'aspetto di ogni versione.
Perché il frame è isolato
L’HTML incollato può contenere di tutto: tag <script>, un trucco <img onerror="...">, un modulo che invia dati da qualche parte o un <iframe> che carica un altro sito. Per impedire che tutto ciò tocchi la pagina, l’anteprima viene scritta in un <iframe sandbox> con l’attributo sandbox vuoto, l’impostazione più restrittiva che esista. In questa modalità il browser blocca contemporaneamente l’esecuzione degli script, l’invio dei moduli, i pop-up, la navigazione di primo livello e l’accesso alla stessa origine. Vedi il risultato visivo senza dare alcun potere al markup.
Poiché gli script non vengono mai eseguiti, tutto ciò che dipende da JavaScript (un web component che si idrata al caricamento, un grafico che si disegna da solo, un framework che si monta in un <div> vuoto) mostra solo il suo markup statico, non il suo risultato con gli script. È un compromesso voluto: un’anteprima sicura e prevedibile invece di una interattiva.
Cosa il visualizzatore renderizza bene
| Tipo di contenuto | Note |
|---|---|
| HTML delle email | I layout basati su tabelle e gli stili inline vengono resi come li disegnano la maggior parte dei client |
| Corpo di un articolo di blog | Titoli, elenchi, citazioni e immagini compaiono senza alcuno scripting |
| Frammento estratto | Mostra se il markup che hai catturato è abbastanza completo da reggersi da solo |
| SVG inline | Si disegna a qualsiasi dimensione, comodo per controllare un’icona |
| Markup di componente statico | Il markup viene renderizzato; il comportamento in JavaScript no |
Buoni usi per questo strumento
- QA dei modelli di email. Incolla l’export dal tuo editor di email e osserva il layout senza inviarti un messaggio di prova.
- Controlli rapidi sui dati estratti. Hai catturato un po’ di
innerHTMLda una pagina: si renderizza di nuovo in qualcosa di sensato? In caso contrario, il frammento è probabilmente incompleto. - Revisione da Markdown a HTML. Passa un testo attraverso un convertitore (lo strumento da HTML a Markdown fa l’andata e ritorno) e vedi qui in anteprima l’HTML risultante.
- Imparare e insegnare. Incolla un esempio dalla documentazione e osserva esattamente come un browser lo dispone.
Cose da tenere a mente
- URL relativi. Le immagini e i fogli di stile referenziati con un percorso relativo come
/assets/logo.pngnon hanno alcun server contro cui risolversi, quindi non si caricheranno. Usa un URL assolutohttps://o un URIdata:se hai bisogno che compaia un’immagine. - Risorse esterne. I font, i fogli di stile e le immagini caricati da altri siti dipendono dal fatto che quei siti lo permettano; alcuni inviano header che bloccano il caricamento all’interno di un frame.
- Nessuno scripting. Se il tuo markup prende vita solo con JavaScript, l’anteprima mostra il suo stato prima degli script. È previsto, non è un difetto.
Domande frequenti
Sì. L’anteprima gira in un iframe completamente isolato senza alcun permesso, quindi gli script non possono essere eseguiti e il markup non può raggiungere la pagina che lo circonda. Anche un HTML dannoso può solo disegnare se stesso all’interno del frame.
No. La sandbox blocca completamente l’esecuzione degli script, quindi i tag <script> e i gestori di eventi inline vengono ignorati. Vedi il markup statico, ed è proprio questo a rendere sicura l’anteprima.
Un percorso relativo non ha nulla contro cui risolversi, e alcuni host inviano header che impediscono il caricamento delle loro immagini all’interno di un frame. Usa un URL assoluto https:// o incorpora l’immagine come URI data:.
Sì. Incolla l’intero documento (doctype, <head>, <body> e tutto il resto) e viene renderizzato così com’è. Funziona anche un semplice frammento; il browser completa il resto.
Questo strumento renderizza l’HTML che incolli come testo; non recupera mai un URL. Controlli esattamente ciò che viene renderizzato, il che è comodo per i modelli di email, i frammenti estratti e il debug rapido.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Creatore di diagrammi di flusso
Crea nel browser diagrammi di flusso visivi con cinque tipi di nodo, connessioni dirette e download SVG o PNG.
Validatore Email
Valida un indirizzo email: controllo della sintassi RFC 5322, verifica in tempo reale dei record MX, più dettagli su parte locale, dominio e lunghezza. Non viene inviata alcuna email.
Strumento disponibile in altre lingue
- عارض HTML المُصيَّر [AR]
- Visionneuse de HTML rendu [FR]
- 렌더링된 HTML 뷰어 [KO]
- Penampil HTML Terender [ID]
- Gerendertes-HTML-Viewer [DE]
- Przeglądarka wyrenderowanego HTML [PL]
- Weergegeven-HTML-viewer [NL]
- Visare för renderad HTML [SV]
- ตัวดูผลเรนเดอร์ HTML [TH]
- レンダリング HTML ビューア [JA]
- Trình xem HTML đã kết xuất [VI]
- Visor de HTML Renderizado [ES]
- Visualizador de HTML Renderizado [PT]
- İşlenmiş HTML Görüntüleyici [TR]
- HTML 渲染查看器 [ZH]
- Rendered HTML Viewer [EN]
- Просмотр отрендеренного HTML [RU]