Convertir du HTML en image
Cet outil transforme du HTML en image : collez le code, choisissez une largeur, cliquez sur « Créer l’image » et téléchargez un PNG, JPG ou WebP. L’image est créée dans votre navigateur : votre code n’est ni envoyé, ni enregistré, ni ajouté à l’adresse de la page.
Source : W3C SVG 2 – foreignObject (HTML-Inhalt in SVG einbetten). Mise à jour : .
Comment le calcul est fait
Comment le HTML devient une image
Votre navigateur dessine le code HTML comme un graphique : il est d’abord nettoyé, puis rendu sous forme de SVG avec HTML intégré (foreignObject) et peint sur un canevas enregistré en PNG, JPG ou WebP. Cela fonctionne pour des cartes, citations, tableaux, extraits de factures, blocs d’e-mail ou visuels pour les réseaux sociaux – tout ce que l’on peut créer avec HTML et CSS.
Ce qui est pris en charge
- HTML et CSS : styles en ligne et bloc
<style>, flexbox, grid, dégradés, ombres, coins arrondis, tableaux. - Images : uniquement intégrées en adresse Base64 (
data:image/png;base64,…) ou en SVG en ligne. Image en Base64 transforme un fichier image en adresse utilisable. - Polices : celles installées sur votre appareil et la police système. Les polices web chargées depuis Internet (Google Fonts) ne sont pas récupérées.
Ce qui ne fonctionne pas
Les scripts ne s’exécutent pas, les images, polices et feuilles de style d’autres adresses ne sont pas chargées, et animations, effets de survol, iframe, canvas et video ne donnent pas d’image. Ces éléments sont retirés lors du nettoyage ; une remarque sous le résultat vous l’indique. Le rendu peut différer légèrement d’une vraie page, car le navigateur ne dessine ici que votre extrait.
Taille, netteté et format
- Largeur et hauteur : avec « 0 », la hauteur suit le contenu.
- Résolution : 2× donne deux fois plus de pixels et reste nette sur téléphone et écrans Retina. Pour de très grandes images, la résolution est limitée automatiquement.
- Format : PNG pour texte et graphismes aux bords nets avec transparence, JPG pour des fichiers légers (toujours avec un fond), WebP comme compromis moderne.
Confidentialité et sécurité
Votre code n’est traité que dans votre navigateur et n’est enregistré nulle part. Scripts, attributs d’événement comme onclick et adresses externes sont retirés avant le dessin. Pour écrire du texte sur une photo existante, utilisez plutôt écrire sur une photo.
Questions fréquentes
Comment convertir du HTML en image ?
Collez le code HTML, choisissez largeur et résolution, puis cliquez sur « Créer l’image ». Téléchargez ensuite l’image en PNG, JPG ou WebP.
Pourquoi mes images ne s’affichent-elles pas ?
Les images d’autres adresses (https://…) ne sont pas chargées, par sécurité. Intégrez-les en adresse Base64 (data:image/…) ou utilisez du SVG en ligne.
Mon code est-il envoyé sur un serveur ?
Non. Le code est lu dans votre navigateur et dessiné en image sur place. Il n’est ni envoyé ni enregistré.
Comment obtenir un fond transparent ?
Choisissez le fond « Transparent » et le format PNG ou WebP. Le JPG n’a pas de transparence et reçoit toujours un fond blanc.
Pourquoi l’image est-elle floue ?
Réglez la résolution sur 2× ou 3× : l’image aura deux ou trois fois plus de pixels pour la même taille d’affichage.
Les Google Fonts fonctionnent-elles ?
Non, les polices web chargées depuis Internet ne sont pas récupérées. Utilisez des polices système comme Arial, Georgia ou Verdana, ou des polices installées sur votre appareil.
Sources et références juridiques
- 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)
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Écrire sur une photoAjoutez du texte sur une image : 8 polices, contour, ombre ou bandeau, à déplacer et faire pivoter. Enregistrement en pleine résolution, gratuit, sans envoi.
- Convertir une image en Base64Image en Base64 : copiez une Data URL, une balise img HTML, un fond CSS, du Markdown ou du JSON, réduisez l’image avant – et décodez le Base64 en image.
- Markdown vers HTML : aperçu, code HTML et téléchargementMarkdown vers HTML avec aperçu en direct : titres, listes, tableaux et code selon CommonMark. Code HTML propre à copier, sûr et sans script. Gratuit.
- Découper une image en plusieurs partiesDécouper une image en parts égales (2, 3, 4, 9…), en tuiles de taille fixe ou en poster à imprimer sur plusieurs feuilles A4 ou A3 – gratuit, en ligne.
- Minifier CSS : réduire, formater et inliner le CSS dans le HTMLMinifier CSS et le formater, plus inliner le CSS dans le HTML pour les e-mails : transformations sûres, erreurs avec ligne, dans le navigateur sans envoi.
- Générateur de QR code gratuit et permanentGénérateur QR code gratuit : lien, Wi-Fi, contact (vCard), e-mail, téléphone ou virement SEPA. Couleurs au choix, PNG ou SVG. Sans expiration ni inscription.
- Grammage papier : calculateur de poidsGrammage papier et format : poids par feuille, par pile et par rame, grammage à partir d’une pile pesée et nombre de feuilles sous 20 g. Gratuit.
- Couper et compresser une vidéo en un seul passageCouper et compresser une vidéo d’un coup : choisir un extrait, le ramener à 8–50 Mo et, si vous voulez, en faire un GIF. Dans le navigateur, sans envoi.
- Incruster des sous-titres dans une vidéo : SRT ou VTT gravé dans l’imageIncruster des sous-titres dans une vidéo : gravez un SRT ou WebVTT dans l’image, avec taille, couleur et position. Dans le navigateur, sans envoi.