Convertire HTML in immagine
Con questo strumento puoi convertire HTML in immagine: incolla il codice, scegli una larghezza, clicca su «Crea immagine» e scarica un PNG, JPG o WebP. L’immagine nasce nel tuo browser: il codice non viene caricato, non viene salvato e non compare nell’indirizzo della pagina.
Fonte: W3C SVG 2 – foreignObject (HTML-Inhalt in SVG einbetten). Aggiornato al: .
Come si calcola
Come l’HTML diventa un’immagine
Il browser disegna il codice HTML come una grafica: prima viene ripulito, poi renderizzato come SVG con HTML incorporato (foreignObject) e dipinto su un canvas che viene salvato come PNG, JPG o WebP. Funziona per card, citazioni, tabelle, estratti di fatture, blocchi per e-mail o anteprime per i social: tutto ciò che si può realizzare con HTML e CSS.
Che cosa è supportato
- HTML e CSS: stili inline e un blocco
<style>, flexbox, grid, sfumature, ombre, angoli arrotondati, tabelle. - Immagini: solo incorporate come indirizzo Base64 (
data:image/png;base64,…) o come SVG inline. Immagine in Base64 trasforma un file immagine nell’indirizzo giusto. - Font: quelli installati sul tuo dispositivo e il font di sistema. I web font caricati da internet (Google Fonts) non vengono scaricati.
Che cosa non funziona
Gli script non vengono eseguiti, immagini, font e fogli di stile di altri indirizzi non vengono caricati, e animazioni, effetti hover, iframe, canvas e video non producono immagine. Queste parti vengono rimosse durante la pulizia; una nota sotto il risultato te lo indica. Il rendering può differire un po’ da una pagina vera, perché il browser disegna solo il tuo frammento.
Dimensioni, nitidezza e formato
- Larghezza e altezza: con «0» l’altezza segue il contenuto.
- Risoluzione: 2× dà il doppio dei pixel e appare nitida su telefoni e schermi Retina. Per immagini molto grandi la risoluzione viene limitata automaticamente.
- Formato: PNG per testo e grafica con bordi netti e trasparenza, JPG per file piccoli (sempre con sfondo), WebP come compromesso moderno.
Privacy e sicurezza
Il tuo codice viene elaborato solo nel browser e non viene salvato da nessuna parte. Script, attributi di evento come onclick e indirizzi esterni vengono rimossi prima di disegnare. Se vuoi invece scrivere su una foto esistente, usa scrivere su foto.
Domande frequenti
Come converto HTML in immagine?
Incolla il codice HTML, scegli larghezza e risoluzione e clicca su «Crea immagine». Poi scarica l’immagine come PNG, JPG o WebP.
Perché le mie immagini non compaiono?
Le immagini da altri indirizzi (https://…) non vengono caricate per sicurezza. Incorporale come indirizzo Base64 (data:image/…) o usa SVG inline.
Il mio codice viene caricato su un server?
No. Il codice viene letto nel browser e disegnato come immagine lì. Non viene inviato né salvato.
Come ottengo lo sfondo trasparente?
Scegli lo sfondo «Trasparente» e il formato PNG o WebP. Il JPG non supporta la trasparenza e ha sempre sfondo bianco.
Perché l’immagine è sfocata?
Imposta la risoluzione a 2× o 3×: l’immagine avrà il doppio o il triplo dei pixel con la stessa dimensione di visualizzazione.
Google Fonts funziona?
No, i web font caricati da internet non vengono scaricati. Usa font di sistema come Arial, Georgia o Verdana, oppure font installati sul tuo dispositivo.
Fonti e riferimenti normativi
- W3C SVG 2 – foreignObject (HTML-Inhalt in SVG einbetten)
- W3C SVG 2 – SVG als Bild: keine Skripte, keine externen Ressourcen („secure static mode“)
- MDN – HTMLCanvasElement.toBlob() (PNG, JPEG, WebP; Qualitätsparameter)
Aggiornato al: · Principi editoriali
Strumenti correlati
- Scrivere su una fotoAggiungi testo alle immagini: 8 caratteri, contorno, ombra o fascia di sfondo, da spostare e ruotare. Salva in piena risoluzione, gratis e senza caricare nulla.
- Convertire un’immagine in Base64Immagine in Base64: copia Data URL, tag img HTML, sfondo CSS, Markdown o JSON, riduci prima l’immagine – e riconverti il Base64 in immagine.
- Markdown in HTML: anteprima, codice HTML e downloadMarkdown in HTML con anteprima dal vivo: titoli, elenchi, tabelle e codice secondo CommonMark. Codice HTML pulito da copiare, sicuro e senza script. Gratis.
- Dividere un’immagine in partiDividere immagine in parti uguali (2, 3, 4, 9…), in riquadri di dimensione fissa o in un poster da stampare su più fogli A4 o A3 – gratis e nel browser.
- Minificare CSS: comprimere, formattare e inserire il CSS nell’HTMLMinificare CSS e formattarlo, più inserire il CSS nell’HTML per le email: trasformazioni sicure, errori con numero di riga, nel browser senza caricare nulla.
- Generatore di QR code gratuito e permanenteCrea un QR code per link, Wi-Fi, contatto (vCard), email, telefono o bonifico SEPA. Colori a scelta, scarica PNG o SVG: gratis e non scade mai.
- Grammatura carta: calcolatore del pesoGrammatura carta e formato: peso per foglio, pila e risma, grammatura da una pila pesata e numero di fogli entro 20 g. Calcolo gratuito e veloce.
- Tagliare e comprimere un video in un solo passaggioTagliare e comprimere video in un colpo solo: scegli un tratto, portalo a 8–50 MB e, se vuoi, trasformalo anche in GIF. Nel browser, senza caricare nulla.
- Incorporare sottotitoli nel video: scrivi un SRT o VTT nell’immagineIncorporare sottotitoli nel video: scrivi un SRT o WebVTT nell’immagine con dimensione, colore e posizione. Nel browser, senza caricare nulla.